20932600
6948577
10617164
71671572
5932602
75635254
354326
98126996
15424025
88924488
27985471
34047780
54491275
5303231
92984666
89533313
86012689
83179968
62993610
66501796
46357361
96592535
17639372
13358640
75855155
84243202
51224256
56904866
58724996
41994603
88119535
69502750
62756889
30044117
33825769
97156065
44473724
89743976
30477995
14956741