49
57
12
113
70
46
28
27
71
45
140
29
55
22
13
25
61
62
40
94
355
39
158
199
151
283
327
396
270
254
54
234
208
1031