22285069
31585807
639892
92106252
80666969
56532128
32194
60015339
28283440
13496983
10418834
20288741
63346887
62449277
69213649
81892559
74781158
32511634
87307279
30834855
18638495
71129371
74336502
76112257
41168524
40417328
20381196
32666739
48898432
20326356
67051196
67508672
98669021
56685846
2185618
92471119
59113245
3965924
57687410
94043930