12
24
30
13
33
57
29
36
11
53
38
62
25
48
69
292
158
10
99
17
128
97
63
18
35
21
124
174
147
149
19
366
89
406
363
355
319
282
264
163
88
109
41
549
187
345
77
121
222
70
201
79
58