116
115
34
67
88
31
109
38
236
42
105
135
126
274
101
60
113
106
56
249
51
90
50
20
16
35
84
216
47
48
104
23
188
49
97
209
96
132
906
70
17
93
148
211
296
30
145
63
85
125
174
386
214
114
166
158