20
8
33
7
60
2
40
359
6
641
41
56
346
16
36
45
90
108
9
65
35
27
92
566
198
91
171
37
24
257
195
13
53
58
87
77
74
109
11
57
25
88
158
30
55
199