28
639
125
143
137
146
86
366
449
210
77
140
37
63
52
130
473
122
70
90
49
302
193
82
81
48
100
250
67
17
220
237
102
171
104
199
207
298
101
34
108
39
116
148
27
117
42
286
88
98
66
774
16