16
22
4
216
106
62
20
75
37
30
8
38
125
844
403
26
898
162
121
15
134
91
330
186
9
558
55
448
58
31
132
900
164
97
44
686
99
463
313
103
90
832
358
255
59
13
199
18
194
69
84
253
81
40
72