114
30
59
29
28
38
32
359
74
49
58
27
156
60
200
189
33
205
110
833
188
73
330
79
190
165
223
84
123
75
62
25
231
46
61
99
136
92
21
70
45
48
78
248
63
87
69
14
367
204
111
36