42
149
227
122
60
236
166
19
94
74
105
46
324
610
41
390
28
140
335
30
68
228
221
69
85
54
226
67
43
13
40
63
208
101
61
203
246
96
329
58
84
142
198
130
109
207
133
17
431
62
157
52
32