3137853
28754429
60749444
2310284
96835395
57726705
27784562
40665444
82671392
62139434
96137408
80468199
89177113
41746771
63926801
52533962
8923318
92016805
80493910
7801849
79735160
21458294
71535850
55584121
45142134
66912108
43196027
26396340
73177020
92913342
43444390
6714701
5325645
43123320
61264692
194898
41832730
57793321
11951352
498271