32
33
118
321
1267
297
8
16
98
260
171
62
6
77
7
495
36
400
115
275
254
369
61
160
15
13
20
399
240
435
150
4
37
102
455
33
763
376
705
318
263
438
321
428
454
324
22
205
387
216
