29249709
42561850
31667491
12979451
95701600
98095041
36064822
96163057
71091293
46659898
42757501
35953297
5973634
4161892
75804062
86993449
8535218
66283777
51728163
64607557
82418519
59526956
28965353
31815070
15552616
82797878
75632162
3426786
80274480
55114404
30669085
69718525
88458092
40689939
16503793
31126352
9903330
44706145
24353808
86149830