198
105
60
20
75
37
30
8
38
125
817
398
26
880
161
118
15
132
91
326
186
9
533
51
441
58
25
56
31
890
162
97
44
673
98
458
306
102
89
820
317
211
249
59
12
193
18
192
68
81
80
39
70
142
19
101