53537667
4709878
3849622
81492444
40236873
22161385
79064529
32915303
47132191
85261856
42786717
99782411
51731419
37241080
43431151
70957751
3742735
35122768
66031403
46779629
49809130
26014617
115801
7909418
43807474
444018
59371174
1144823
20906158
21569220
95507317
62979955
92891637
64843300
83301512
63782537
51188957
92332603
12752718
44001316