96195963
2899753
40133555
72689280
70256357
39557165
29945771
25858240
11341445
7156486
17271625
38559563
98467728
58801815
69366209
40716863
72701761
46851000
19177114
79615604
25789015
48323128
69043461
4937606
49496380
86066164
33798850
26826392
38499427
332875
17586915
34143808
34777615
41368105
11323230
33619738
7657501
96937701
46333274
62464275