32
16
30
148
9
76
27
11
18
34
47
37
35
95
15
28
42
53
29
66
21
211
89
84
79
0
51
36
222
80
62
19
6
122
38
105
22
26
72
91
56
129
41
52
50
14
48