31142326
15184810
65726553
3684693
96506109
82118470
43094745
36017413
171943
33141128
61741682
65982626
30106424
55025976
661727
92296815
89724453
88238243
74556525
97157623
5491512
8663457
16508488
85542066
80992033
90305765
83269198
30789552
88233119
31925343
8141887
88181107
62181775
58362195
9369550
6396847
66845355
41097634
7145240
7076893