22122991
15645332
57613290
78008779
1679382
32431494
89277895
2112727
82849199
95202831
87777077
3948108
10499918
39364013
45327980
68998565
5964229
73205367
4167949
66262444
51779687
51953519
5962883
42107689
30605067
33584249
25462529
75665951
20282325
77093195
38951898
56657147
30737180
938292
5115190
33734808
9634633
5447727
9995205
81246664