2
15
31
9
4
99
7
13
3
20
36
11
6
16
74
14
1
64
72
22
19
40
51
18
27
554
24
23
121
10
5
130
12
150
17
55
26