0
14
5
73
34
17
30
18
37
12
91
438
74
105
462
426
89
221
44
19
276
31
35
191
368
40
75
134
174
85
210
320
181
780
292
84
102
5011
107