1
24
17
15
4
3
10
2
7
5
14
6
41
12
8
13
48
16
31
82
141
259
125
40
134
25
37
73
51
120
116
200
38
254
1299