3164128
9637991
3986378
94283352
55929275
93928520
21312627
34388242
88142138
5217878
73686879
54867943
18285269
10584162
205077
17336351
76135552
78507099
8673659
73579557
8102578
30051478
534268
66652561
83834826
2727000
71521792
26668903
30591721
67117602
86204792
44925292
63644833
22592349
6349244
55625104
40833378
16195784
48009437
97301310