46287732
16697064
22391493
4064659
10428268
3431917
35863954
76149685
31526562
77914120
83413401
22725263
3409554
72364200
3673554
14512464
9291692
77374960
9538442
3425098
49813984
16388149
15682377
21557292
63254431
11282604
65814100
66986051
59261034
93625225
65781185
56461285
64638214
69824102
40381351
99038463
1442228
39011942
19272095
12255178