31108608
88815105
67215006
30205142
78785977
157711
7349773
77141013
69076784
59878964
16898108
99807135
73241472
7453839
84685174
28256305
41631178
84168470
9267594
60659267
27702889
67133285
42057718
33057512
3926982
103136
80337396
8430323
60164499
31775159
30652336
95796090
14101614
91006262
372576
54667681
13048250
12496791
4732949
60284879