84683196
43337643
8895192
5597341
29408145
30576133
73813754
43579537
2749467
41934235
76455623
1808995
67136950
96547401
82861106
45423596
41914072
91711873
7194224
12352528
86508832
22305042
3678877
38295534
12646642
11347062
45209272
73465470
22874704
41777587
25472314
18049300
24635803
1242765
12174414
32636736
13753754
71105292
31591214
90165846