46
30
522
44
300
21
221
19
174
159
276
18
122
187
59
50
8
143
23
49
162
97
100
163
120
54
55
214
17
27
111
78
196
9
11
57
16
190
89
14
70
33
20
56
22
35
12
38
15
2