31
37
434
22
27
60
56
75
24
166
108
109
77
103
40
5
23
21
18
19
10
2
8
16
7
15
14
9
28
11
4
6
133
62
97
130
143
45
99
95
92
76
145
185
20
80
63
308