27193732
6235166
8710442
39812672
44154588
6883294
27813977
62433089
59838870
36488535
34493187
49525729
17206151
22227431
28501907
13749491
7054123
33854008
28841261
50305543
89806414
7329611
19393509
70427184
61525169
81476411
42091049
6413814
92042976
93506873
79847213
63042203
95814875
65351312
20159910
14944460
82571313
19965967
5076183
6127632