118
595
18
66
48
54
488
22
24
571
19
162
6
57
128
62
103
161
172
61
112
347
146
50
200
384
42
114
12
304
345
204
72
370
497
35
23
382
9
3
110
75
40
39
15
20
32
206
46
90
13
34
285
16
339
51