10
2
7
9
15
25
12
16
5
6
30
107
24
18
39
4
59
8
61
21
70
3
33
22
176
147
11
19
28
146
31
20
23
36
43
26
100