433660
19746278
71656533
78258733
50681906
49429841
94803198
4922715
84831175
28991846
82572607
48855638
19699995
99548542
54531953
51014206
30196530
45213850
4978125
86026370
49686114
84688136
24849511
70552064
87198147
56111585
41214751
66773788
78075650
74763309
97061833
64177171
87527014
12806668
29312387
58435095
22948021
70312308
26245313
658381