146
481
40
216
94
101
177
45
144
112
116
58
87
100
22
51
208
234
41
331
194
137
230
188
81
52
248
47
122
19
175
422
131
294
26
120
118
78
43
232
35
133
17
105
250
32
12
69
3
848
143
29