94317612
76848150
17003526
97485230
110631
96502249
55672703
50467648
54707910
1755281
13012390
83411346
97318968
35552063
670745
31511844
97272947
48807313
13063348
40037335
4864299
66281909
97316219
72632555
32255535
39378040
96997762
81557011
38661068
17626556
46313712
22183179
4350452
12741864
84148581
44091264
51759670
60498974
88478927
59408726