409
32
178
43
21
199
495
281
16
22
88
254
248
258
121
332
110
61
105
141
102
652
195
42
518
383
28
459
131
25
35
71
99
20
14
161
124
74
50
11
53
96
72
38
60
24
63
49
109
456
203
40
36