102
49
42
266
53
44
55
35
20
290
72
68
60
67
117
126
91
245
48
204
292
285
32
41
57
36
43
25
59
14
27
194
33
76
104
392
39
137
30
188
17
140
56
92
123
200
37
341
413
259
153
87
202
611
181
187