0
2
16
29
6
10
9
66
7
11
21
5
38
48
19
13
33
32
51
43
150
34
49
14
20
44
25
54
70
176
79
84
103
53
175
74
31
63
127
89
24
27
72
58