76
100
26
13
113
52
37
23
22
95
116
46
74
470
45
35
16
643
605
418
57
209
151
47
19
24
51
171
187
78
511
49
123
409
89
332
82
563
59
343
505
295
66
64
172
179
92
114
106
30
80
62
734