40
166
12
74
48
30
131
20
231
25
98
37
70
65
112
274
14
96
50
56
7
173
86
101
165
92
19
18
209
31
39
256
78
120
87
360
6
11
164
10
3
138
91
44
67
84
16
2
174
195
472