22645727
11935050
20605747
80098431
34656958
42889799
19638394
972442
5993655
50991943
34823264
15361686
25171557
16866078
28815284
26076461
60341001
92258181
89591377
4186791
15422196
81358492
61502633
81674670
71204520
62475788
31809783
39545143
31464598
75585987
37506729
24508627
60472942
68148500
80277807
64306937
20852683
4832734
32149657
918749