29282393
23935560
77507596
31431740
92532798
93665534
32126022
58672908
784248
51545977
1468852
846755
41477179
67537879
73543352
17173330
46107051
18983067
60993623
6814144
773249
99123589
4155127
3281498
41022881
1745051
16952160
1507785
80268455
32769516
22348087
66524487
50061101
7957759
44472185
37809343
9055820
88431516
97673869
4479240