0
35
6
9
17
26
12
61
162
32
57
33
40
58
386
97
31
142
11
59
24
37
5
200
22
72
23
45
28
47
16
4
36
53
2
49
29
62
167
118
41
78
54
90
89
103
163
149