22128169
5591240
6323344
65245974
61367457
10154629
57998958
60128389
47452315
67981623
77186999
6326863
58495262
3612045
33972846
21267222
93953197
6066736
21484280
9909257
8113375
29221536
22482734
52066382
16149689
51059830
15166818
55808792
61206416
11152150
30667408
72699418
12206837
76448103
487906
44448473
58788995
66766493
91458091
33685160