14114429
5241822
1266206
43967416
63332206
27408288
36098271
27054910
4361224
63894035
18421634
58796617
9451190
85005315
59444137
54047975
9994255
3429626
54398728
60083973
86315834
70116559
25376874
57398185
14825288
57124180
70213756
71928266
82678047
63565700
22579086
2038595
35332426
17597518
19755355
5081270
83418812
20937448
7754179
36189226