288058
89773501
8151734
99799
588294
51019741
3373410
25037781
96887641
86128562
96981595
18701250
299125
99865051
42254430
80451839
16249312
23411320
13909728
39535415
14612220
90552017
36236676
20709670
43172823
22409117
66019524
59806149
25264998
48823358
78609261
65007154
88349603
51095456
69189977
9285066
50282739
2437924
36752378
19098394