30754299
16879072
41918660
34487510
17175253
11499372
370740
51702423
85689906
58009742
40333522
11164943
35921012
13068474
29606228
37049923
52857480
70521593
77636161
41294903
54587047
54652990
57336831
79861916
29127943
36645854
46437980
84858707
75527800
70972148
61772561
75346453
83349608
80239862
69138198
26828345
37729817
27004277
24464770
4109412