303
635
249
97
44
223
325
6
242
30
380
116
95
258
604
119
160
267
35
40
68
122
167
7
322
149
196
260
244
65
79
594
147
1027
51
19
82
110
271
61
28
13
25
376
69
126
135
4
78
99
1188
62
39