1
17
15
2
8
4
65
11
3
33
9
6
24
44
20
7
34
54
46
40
42
124
152
114
66
245
134
281
131
141
110
47
221
180
132
235
123
86
100
82
116
101
105
426
191
83
50
414
183
75