0
8
29
42
35
10
2
9
18
11
3
26
28
6
20
36
21
14
24
112
56
7
15
13
23
68
106
38
40
82
30
371
43
46
19
58
47
37
25
130
81
149
31