186
27
105
376
58
111
28
90
137
89
12
92
73
143
71
134
100
79
46
109
123
33
88
30
23
91
18
16
120
174
160
305
372
161
139
229
31
35
94
147
11
195
36
163
53
48
51
42
57
22
70
248