44
140
220
47
71
78
28
77
350
61
282
72
125
153
45
354
165
87
112
1242
386
679
177
101
157
33
761
51
370
173
331
59
142
251
132
35
30
211
286
485
4676
117
309
503
343
93
223
146
418
3956
248
135
190
398