2
4
22
8
18
51
9
17
37
6
13
30
15
26
5
10
14
12
34
11
16
27
24
29
28
40
95
83
110
49
135
94
23
74
41
70
102
128
103
211