51259521
40467312
77734158
21897591
1535556
44032533
53865730
22574559
38933140
7595556
1841597
64199411
60908986
39904367
25375210
61801410
74118720
16482365
47829148
76136084
56537370
46785776
34244896
15791188
52649035
28518120
24505544
67601222
62693825
64833839
4738843
74474024
95032790
38092010
8479931
73204155
78347283
94625136
33541023
3332514