30986810
7481574
46671646
49536354
85355722
34783311
29183641
45564266
3533854
97337297
51187852
22939394
44106976
88978521
2003167
56764279
87787523
81169952
28485946
8193302
19464584
1811102
58209921
80552265
11176729
79568479
67497249
27539184
37227450
99632222
32371194
14534217
5383189
47594277
12451748
32323349
11636858
41929613
17156477
93227718