55886035
6936860
68435381
56903036
14183810
60991385
41353072
98759539
43816611
11894640
1612750
583415
7859366
48669750
17686709
2964140
5229229
719214
9263722
96812474
51693932
2583123
34925719
27331710
29332744
86827041
10073560
67449446
48758335
79778928
9680566
82697699
25788458
9158563
83578985
36971435
46973467
1360230
20851381
17274609