61
29
64
125
28
174
21
41
31
100
17
55
46
39
70
45
65
93
129
34
44
96
14
85
90
81
146
158
297
332
231
456
274
32
121
23
177
159
83
86
89
151
25
271
27
392
367
333
268