59
133
57
15
116
105
25
11
58
186
21
18
345
7
6
16
9
4
1
14
8
5
3
39
48
210
23
2
267
286
108
321
49
225
34
13
287
123
12
356
54
17
261
239
114
386
91
169
129
22
414
358