0
35
6
9
15
26
12
60
161
17
32
56
33
40
58
383
97
31
142
11
59
24
37
5
200
22
72
23
45
28
47
16
4
36
53
2
49
29
62
167
117
41
78
54
90
87
103
163
149