48186432
26608156
25174222
43528261
22137967
26559077
93244171
7707097
14742992
73536659
27956289
62445058
4777021
32589410
4255842
73465540
10931244
68353308
51967567
75778014
65808659
477258
85222686
33365284
33876052
96274616
17537514
99327221
93742531
48588883
10328246
338182
91323639
23474725
86819277
41987417
257016
97485349
23785994
56049771