46568546
4663164
44603474
2987129
7248371
9058646
17966073
29741317
41472527
35925059
58609082
35061421
98884387
87819764
96938293
34907043
91973204
80752396
72173240
40847094
78867256
31621277
25794961
83953930
39723228
28581651
856588
741784
18476537
51765904
13559195
84587904
209065
78219177
18644791
72163800
79081853
35487627
2536548
48724787