92436966
50108854
59458059
42877989
77793373
239885
96107261
74188612
1171628
72952432
34207378
21805667
14642903
59556151
91584777
60632578
71161305
41943042
19177873
50873287
14216929
66582160
93901238
7201518
96528316
76833861
19603016
25474403
29519906
70445127
1213129
4291174
1573598
54159194
39428324
28637252
8051499
88397474
75133902
68594523