21074419
42747595
41967249
3281489
59082469
37746151
14765013
91107698
62916189
39843886
5949406
30069121
14329983
68725125
70921269
33279837
89864873
27373682
17049396
20117225
53263796
1333383
11929787
29711352
78132391
68037834
72513854
26052281
20374339
94179776
56323638
73153876
14216293
22395273
21922780
93013715
25186824
84677228
79297903
36041078