573763
9281675
93928976
35731669
25798396
48512920
62708681
9043764
26999035
631027
36958423
61324283
75296528
74125328
54422673
70808653
56465135
22405206
18947634
13457312
76346473
33103577
65244052
55298773
60303508
59552253
25881698
60713756
85997230
83807641
29521877
20493314
10494815
96209126
92654523
67168817
1213220
61693260
51902403
11523798