2
1
5
10
9
4
8
15
11
6
7
12
24
83
42
27
17
33
31
48
117
23
108
69
34
225
19
52
141
65
26
84
13
20
16
116
18
92
101
56
36
25
73