136603
85709773
67711970
59073889
97357532
76144740
2454943
18116502
46809752
3449359
51513702
43025526
93025071
60271267
64257856
35794233
61901557
74467673
53467886
6575120
80244527
85453284
5367777
62137290
36385900
20555756
41125141
63808930
855562
6957472
59582215
49192203
23778605
15783053
33788480
23612669
47615299
41961516
31123870
4040822