184
118
132
112
89
607
96
16
18
65
30
46
56
59
43
36
24
94
140
308
168
62
52
229
108
21
15
111
342
69
122
1243
130
242
219
189
53
29
80
27
218
25
550
246
47
14
70
66
76
123
98
100
75
212
538
129