27433520
29688657
54955666
74266172
97612260
19883847
959592
48497379
63444493
47446699
75476083
9496656
48667756
42993661
13327256
35183874
35742231
44118764
9133592
6459825
54869782
4678473
32631065
7160680
83845989
61923032
14025253
71011169
23095687
71702446
11056009
72196474
78964907
7705978
5181043
2466985
81607252
55334925
1273929
31389502