92981613
9163275
78696594
15237030
8199770
76105885
96745980
317141
99437799
25381693
9889287
6822438
92293687
28941637
63594388
12814842
41008781
53835907
7511738
70153002
44464710
82524807
807567
74376396
16484964
97925146
94224687
45087771
19063569
59509034
17357201
40538822
29071340
20557638
90802957
1322348
54018681
51835635
8580675
11731044