12
20
34
95
51
4
36
28
33
21
43
23
9
3
7
11
27
85
15
45
93
62
5
42
8
74
1
151
180
70
217
63
40
108
17
124
179
30
53
48
125
18
163
117
77
75