95677070
21453102
68229300
10453394
20796407
17117055
31891305
27008461
3414055
29642096
2057781
20488656
29137604
33381267
64614675
93546751
57585225
49511605
88172287
96686846
3104221
97049678
83434636
3527349
2867815
50949584
844688
80627845
73358419
75854663
38979581
48809987
19656466
54235618
2114585
2996423
22747102
55689155
19956179
30171411