116
32
217
177
51
24
60
191
26
49
41
212
118
172
161
196
351
129
362
124
34
89
86
154
318
75
64
93
15
85
188
413
57
245
29
44
53
405
31
242
100
580
84
107
23
72
165
354
50
617
52
353
21
162
179
326