32229460
24194409
1697134
44323752
9893555
71525564
82542508
33186489
29001266
85227894
88994613
53827975
99436223
82222486
84752625
16411858
28353851
15102662
6977233
96041242
47501246
70594907
77528822
85578165
49043980
9154627
963121
27612350
36891635
44516198
95532317
3880991
51731719
4796822
38869128
7077302
5851381
60804860
8763677
15497550