203
61
59
106
217
146
37
213
72
164
264
397
269
232
768
408
251
84
202
120
239
52
67
108
118
42
17
71
30
314
32
48
153
28
25
127
97
16
80
11
90
18
51
45
121
24
109
81
94
20
13
56
347
93
125
60
268