0
8
39
26
10
17
93
2
6
12
68
206
70
46
38
63
61
58
53
29
287
127
49
128
57
32
13
65
28
11
33
37
76
21
25
59
34
78
101
20
377
30
22