21157986
44656611
14783869
13999364
73441653
5054566
46897738
16652743
26943436
49219739
6808977
63895998
28709471
2564856
80202404
31768465
86021785
67468270
66555306
8041847
18001960
56265173
29232065
18745301
84598036
60299282
33106749
25307857
1824692
120736
559197
29678303
46702448
85933856
93683584
76659448
35114236
2904794
55583765
16893616