60291328
58574974
17423656
36627310
52226596
93061156
67445166
44934966
59108056
87802678
52597532
8978173
2145684
61295599
89493057
86215115
63204198
46363055
7541535
90127295
79722358
86833177
61651663
58876290
23707717
6297119
82292686
62756929
81829173
35337626
37559898
68938533
28012075
1343118
9901210
60809824
512172
13335095
34114636
14838317