2
34
5
8
11
13
50
3
31
9
20
96
7
17
6
15
23
56
58
25
46
26
45
27
14
24
19
12
22
36
18
28
89
37
29
126