81162229
73478019
203170
96825047
64817886
44741942
3219924
1292016
38505590
77337802
13794771
53326053
95859801
54814799
42254984
22701765
90131302
20877137
25697550
31135559
52969846
11934686
26251970
56015450
36547873
59662123
70946508
20522
29966192
28259053
92307701
24861365
6219897
48859031
98919588
75735640
84361820
35883738
30702121
43569952