2
6
25
20
4
7
11
16
52
40
22
12
10
17
18
51
13
24
27
19
15
8
9
50
54
112
140
108
82
280
61
540
32
105
123
58
151
71
93
60
190
78
207
46
133