102
5
382
18
62
110
249
76
56
88
129
121
298
98
176
100
12
762
35
48
143
21
19
38
20
16
190
7
107
171
105
113
158
333
27
141
57
183
77
302
63
73
15
29
355
170
177
124
36
512
192