42188148
65127071
56624130
15861019
77536699
8944457
7992833
12076537
5035255
86517182
5741991
21029108
1706417
22457261
9261530
86026197
89463841
68244580
6144929
47383331
53912420
13407212
92081299
976086
55432324
29353600
21601010
4617303
28203874
75671685
78477745
16435029
59466783
29872815
95518394
98902284
37539740
11147044
15502376
3055463