12
25
11
24
46
32
71
30
38
86
6
89
13
17
8
15
22
59
20
16
81
9
83
52
23
110
62
64
35
33
55
92
51
69
75
43
286
153
57
138
302
236
48
36
31