2197666
85805805
89157820
45615020
82334573
62316071
89965748
94307135
2241686
81992653
30607327
11495749
22003684
35525459
69806787
972328
11931181
35268565
46286143
2375002
53679378
12027598
74141248
1953295
47674209
16521167
53143767
83665333
74903633
41191541
32284791
98013598
32774491
89588515
27076001
32181721
87413407
54933193
3066109
50968106