8
12
51
17
13
7
2
23
36
24
54
26
16
10
90
105
165
60
14
11
31
92
39
85
77
6
40
48
30
41
47
119
42
45
57
52
43
143
89
25
70
93
86
49
32