43859216
20754869
76774128
34533501
38663877
63923534
64815462
92658451
25846026
78419484
23847164
34182369
49555437
35596214
79569007
3453270
196700
68687173
67502009
9185170
76105270
4601384
299254
64954111
998119
52592620
52836088
24183390
21471587
1867823
7495456
1731589
32286796
5699331
45653608
14314018
26355596
53376305
38855735
40109929