2295343
9462882
71915550
6118663
8813597
61662368
1345171
12376769
5608082
31741914
19691700
26935151
92719494
82262027
24399245
60459364
66182833
43692311
74415424
71679332
29468330
73331554
735259
39295950
1979556
84329577
79044236
32649429
74228237
50497844
30556789
9815310
71653989
19239472
69156613
46573030
68007932
7949358
85961501
59857861