41036557
38632051
98407137
82926287
3811579
7325291
2121345
23647549
7519213
36637520
9317189
663666
54027299
20269176
37453102
33071496
27233977
35303696
51376640
96684289
19592158
22533012
31962548
9554253
67807611
6814411
35994075
8494380
17241184
96722549
834988
46387637
90748367
42155149
44024476
86186491
15583374
71437423
3244290
4322297