0
2
7
5
6
4
33
15
27
75
66
18
39
31
109
11
44
45
84
106
46
125
42
41
118
94
61
111
100
55
35
50
130
123
104
58
357
14
147
43
126
140
99
56
183
182
237
19
119
83
29