35198493
2507561
55422582
1831596
9080123
83129829
69223442
17886757
61227104
51235282
3278732
521865
40118373
92714447
25402003
90594189
12156005
96037757
22568682
64216531
47124345
80334625
25023008
96764709
15244335
32628852
23958117
12313400
6057533
20679087
412541
83159658
70195367
34804808
6005102
22517550
12503135
86623892
47948464
65665848