52976
11463388
57361560
23778765
15625426
79205860
33851121
74774098
75353176
40997515
22894594
1864773
21614980
82575138
96984155
52767026
29787563
32668896
97252618
145125
67903162
33923216
24547051
10242380
11501662
39095019
82692611
14999255
28381775
73835628
16519827
83149366
2137493
1278508
53201623
222755
39348907
60086304
27567766
39967425