12
56
24
92
25
21
7
81
117
1
5
31
9
33
105
28
48
59
30
43
11
8
14
38
95
13
34
39
16
32
1020
69
46
10
22
136
130
72
51
121
49
20
197
36
62
44