80
295
378
399
2
38
149
184
3
50
14
1253
30
22
1577
292
213
743
516
39
332
124
2
130
25
153
281
102
155
153
319
44
6
211
75
27
516
40
13
270
175
10
708
424
465
223
103
