31
51
129
50
125
113
34
57
64
54
200
71
41
243
28
30
45
18
61
66
184
47
101
37
74
219
116
27
52
270
275
149
122
118
85
110
158
55
108
83
29
75
99
62
168
69
268
93
36
84
124