166
104
58
422
48
56
45
158
182
28
112
149
108
86
64
83
142
191
70
37
49
40
23
72
336
245
61
352
26
118
39
193
89
144
46
41
100
50
30
80
101
6
261
10
120
74
69
192
19
136
15
139
12
107
32
143
34