34371017
23033613
68509765
9832794
5984372
2449854
95791049
83131443
88162967
20616338
2706379
4132512
5779421
64715641
58873512
36028010
4688922
85853033
27476422
73605949
71599890
95004
78443691
59296988
74085810
81876693
20431192
71347172
98858595
48222409
55945936
99126840
91491394
93409709
91957243
15166827
308863
96996018
19227164
6127980