1
11
2
10
8
9
29
12
6
28
4
121
22
13
42
20
7
41
43
60
49
35
77
82
51
5
30
46
14
52
16
37
19
128
84
21
63
100
32
26
75
33
54
27
96