12
99
79
47
68
100
114
106
70
311
20
55
112
49
56
86
10
36
128
190
214
105
95
43
139
22
54
119
26
319
281
64
141
127
14
34
181
152
201
464
144
65
202
137
72
17
30
24