94594426
49394932
7677241
662960
91343684
38051383
25214340
19836615
71122014
23066532
24049509
21187773
44087733
71874635
5914967
76208760
7968133
11333370
57405225
72661550
53096331
87951086
60194793
81466900
3984258
22661736
82139533
1097965
16631072
55555250
98817898
47875482
81502809
63278460
81654755
14957846
7527326
54891049
69653154
95817226