16
2
13
3
1
9
5
8
32
6
99
58
4
29
104
25
24
10
7
15
11
14
18
73
35
392
75
31
30
288
176
12
100
61
22
28
26