2
5
6
30
20
56
57
34
65
4
96
25
36
19
77
17
12
14
9
21
33
66
58
27
7
51
76
179
40
48
128
8
22
86
13
23
44
37
15
16