232
191
34
355
1148
225
57
1084
107
78
70
105
149
343
128
79
198
178
167
253
90
31
230
126
93
132
72
37
26
53
40
176
271
77
250
104
69
205
116
249
119
32
110
50
47
175
63
334
86
55
36
35
106
81
136
80
48
151