435092
20936777
28735961
86811674
56973254
37017715
14717162
84281062
2175256
1680935
59706560
3762983
86974188
83847749
94395711
42289642
91813768
46261655
95553636
3333115
8737327
12234659
75021125
60935065
83932313
56499119
62173269
41656326
66468580
30728503
18627809
7159895
56535142
3813135
67495415
9472272
54913474
14435715
89694352
34511614