0
17
75
5
21
11
6
26
28
36
3
35
16
37
12
53
20
40
105
152
100
64
300
46
10
270
115
63
343
43
48
39
96
107
104
101
173
51
167
76
895
22
590
341
265
62
9
471
226
714
23
78