232
174
12
51
154
259
296
189
34
49
223
199
96
101
69
93
46
147
26
41
29
261
59
272
245
95
253
64
122
138
62
113
132
33
27
48
25
45
58
128
8
66
50
43
56
252
115
76
104
374
44
111