2921134
35014824
4375189
79075042
34512737
55016903
29795153
28584766
11442305
20093086
44677903
42055963
18149610
17843784
49867571
6276557
75311791
39817557
86609909
9897052
81535785
48977408
43018339
19404542
65329537
52658136
72347117
97021088
69909276
56231
51659739
21889763
511392
30485002
49554838
43835314
9994864
57425916
71277213
21666490