59
43
13
15
184
85
51
210
40
20
47
66
68
136
134
16
117
54
61
321
166
192
79
78
67
39
107
139
279
204
231
103
148
159
22
229
144
30
94
34
44
188
7
131
19
216
257
268
324
244
157
155