142589
15706149
143665
38568618
5779392
125784
96391362
30074505
71466209
61372999
19667813
50075206
3177506
1464531
57348934
32037357
3720218
22345110
73319937
82747203
59368506
47176957
17399512
98956426
33952441
74128035
48954547
34609012
38932173
3244244
97895793
67193435
50012328
54064583
68531865
26428347
22511346
52599345
86616841
72065271