102
24
28
69
191
277
122
152
113
187
195
751
55
126
371
82
75
398
181
264
89
104
62
6
366
259
35
245
41
165
67
151
86
814
111
394
370
71
101
29
65
53
92
128
266
112
19
30
32
232
163
157