12
15
29
44
27
73
85
87
97
52
17
36
63
99
129
112
71
19
60
42
13
145
64
72
58
28
33
23
34
92
77
70
16
7
55
14
119
68
32
258
31
21
20
61
79
41
86
65