21828930
2845435
79754225
53312703
34757149
61381574
21488216
63125241
94358819
65815659
54095205
40891538
70099179
82495969
855807
35813267
84754023
75135615
12754782
52463172
61673308
14247117
22337137
99282260
44374967
59108360
46305739
28501976
4985903
64411932
80568039
19747048
52326451
6629199
60899196
39223345
73065170
8817907
84246612
58861035