0
31
189
90
22
46
62
223
89
39
8
19
32
304
34
63
373
14
45
159
53
24
232
431
83
60
94
573
40
107
28
375
208
289
66
199
75
52
79
234
203
44
180
70
126
27
59
305
86
161
150
186