365
89
155
31
141
114
373
47
192
25
384
125
569
57
128
52
98
39
559
58
572
148
512
88
535
77
361
159
466
63
417
22
147
108
286
75
263
179
452
140