2513598
21588021
33476072
29775960
43337798
6132321
77815974
76338450
3521446
59079049
62175607
5181593
66389212
29876765
49515066
76873235
60703573
29944870
25139254
29588083
16633082
44751745
60501917
24866404
21843050
6410567
74094645
56307296
985079
23213627
97371194
89465075
24915215
87515392
48606193
42482091
22096654
9273753
51385522
98436164