38532547
31856881
342248
9353647
548189
5495614
8888351
19725818
26895458
82344
60053730
51786917
8529904
84213136
63934432
69977962
60923339
21394800
3769641
78131120
17857316
99339587
64528955
76074365
96391705
43745320
96361844
6693099
53094599
89793786
108504
42404211
37509581
8455366
62068340
89617154
13583247
83534760
47457223
60273648