51052965
70219869
37193952
125848
65759033
52509689
4515889
3531206
22459249
54291005
13377970
72286893
4030648
55837923
95769631
17225025
84922425
8839713
40348465
35642937
10955839
41471979
69409304
35342920
63462787
45875844
64045268
59288167
55456990
43315672
14201817
95877518
35201535
2195132
48012209
32215585
19843435
15136380
87978079
50141595