0
3
8
5
6
4
33
104
17
27
11
75
66
18
12
2
39
31
109
7
44
45
85
40
106
1
46
125
42
41
118
94
61
37
111
101
55
35
50
130
123
58
357
14
147
43
126
192
140