10
16
12
30
2
6
28
4
51
20
15
7
26
75
14
21
9
24
8
3
94
32
13
109
1
5
115
11
52
18
54
89
41
68
55
448
194
110
173