40835832
24562833
5669291
26584147
81039020
46694611
11917733
47224235
43217471
112717
22088653
5374679
6591438
99334381
86972773
77683749
144257
51535170
22103276
4110571
7849476
26595003
97925754
8722247
96546149
50085623
33387585
70625359
19369655
4639040
55434772
12986105
93853103
43913896
61958703
93325490
74839408
9368791
26711124
79496926