85047191
12779567
92528964
8445383
4061548
42022585
25816872
84654364
31577629
64615183
57727596
59959333
23995686
4510156
9185527
38062442
47721135
43027498
6248861
73375368
71167500
67629165
51445390
68703319
1729186
12778841
5575346
94651227
82676882
12418280
11633954
29255565
286125
25191404
8452331
88376012
11604296
36012964
47114754
40746554