112
33
2
5
14
68
179
194
388
7
22
57
21
43
184
59
107
34
78
532
269
58
20
67
36
84
55
486
10
316
95
25
64
13
91
87
27
704
526
30
35
11
3641
32
28
26
12
106
134
41
39