0
4
31
37
17
2
10
16
56
7
20
21
69
14
39
55
61
22
46
15
107
34
100
51
38
26
103
74
11
126
180
67
316
166
65
189
165
96
123
27
49
30
207
146
212
102