32649143
8444510
19059508
93766409
948717
35131035
18574022
4327563
18835325
55404110
6066512
68948867
51626779
72021936
26804470
292616
51417872
2054405
8146702
28411691
98483467
34549911
37387046
99572200
98453360
59996325
35574102
1607687
12726180
89948812
8270745
79577821
73684578
56933242
49522537
50349017
83576781
61988201
41982823
95357113