38881598
49347357
63451297
33694275
66935867
69881801
19383060
72164931
77709623
54872730
5654191
32323973
83563548
58739941
68874443
81835912
56551396
80904985
28309433
12457439
32887080
75422015
41011976
3145841
35274409
642649
10185024
5192782
44349817
54601424
18169695
99812942
86911063
53425665
1712680
53026784
6686171
9106896
75881152
69188895