25
15
20
72
9
40
8
58
34
30
4
28
26
6
49
27
13
23
5
1
17
46
176
16
50
10
18
32
128
187
19
12
11
48
129
125
7
348
14
43