68
93
46
10
138
358
99
461
144
19
14
52
261
30
77
61
194
17
655
36
650
71
127
545
82
12
49
89
113
76
142
50
41
55
42
128
438
332
299
434
164
147
79
283
81
508
27
58
573
257
69