42976593
4536493
66554544
62487880
5791312
26819303
438975
1452711
23325033
72885867
39086023
50659159
21589793
59885887
303303
24103340
3320760
2476
71172914
87336335
96776382
48536420
7476275
89198448
81194226
12616613
349042
973835
9038437
17573541
5083115
20477152
69872623
84214129
63333173
85574685
65598148
40314078
57158031
34872073