21344538
18556608
38837578
2750356
59675222
8719904
44748389
69948529
47024447
25784900
19986475
74716428
5155341
62589692
2213449
74299390
24207375
50411777
16978076
79757777
708441
15058916
30874632
61818106
88241679
67031097
73137480
49959023
61181243
25125999
83164712
74416974
92936872
992014
38233559
86061125
98263289
86218880
96662219
11855241