77305135
14166657
13195540
80479367
41343867
62062822
22883195
26061947
29605043
65683164
79209349
58184325
28125045
1803551
7861175
18973957
7607646
74731201
79171295
91889067
63427767
210097
42022682
50936942
43062234
10331894
315742
5141745
53538658
82507063
83277469
32021735
22284406
35727360
10259253
25493222
88515226
67011629
57754024
89685632