30988170
93657606
63173143
51671420
41949106
38998402
76442016
71607089
1598668
92075411
22171300
62118817
24269984
61376752
51417322
40006659
45733758
56902753
77294705
78184621
35506433
24877911
89872188
40656128
17123172
50417635
26584201
82012108
75862894
25073771
61361979
29106267
6943127
35403452
69558917
85727448
29032369
12404716
61439425
41083758