149231
67473513
5389435
87756757
41249168
92983631
35673886
25651856
32376367
63157461
50464361
69651574
93676730
8476614
5679439
4295789
25542520
41418403
31295036
3377629
24625461
19862100
15152091
3967702
36128266
30366542
8982711
40403971
25555946
44838413
53591200
84567035
68337989
60108839
466416
99476092
79478526
51706993
88457155
24989430