305
14
37
20
201
34
51
121
269
71
58
112
147
12
2
29
25
95
33
3
10
6
18
146
40
9
19
72
158
36
274
180
63
109
31
7
69
93
38
76
53
11
91
24
170
8
220
130
142