2
20
16
8
15
5
69
14
3
33
9
11
17
10
24
44
21
34
54
47
40
25
7
42
124
152
65
114
66
245
134
281
131
141
110
221
180
132
235
123
86
100
83
116
101
105
426
191
50
414
183
75