180
39
110
51
478
33
108
23
111
471
19
137
84
31
112
203
81
43
182
218
365
163
82
27
92
97
72
36
7
14
40
170
68
70
162
286
427
265
253
83
676
64
50
128
74
58
47
21
34
117
143
114
258
179