43995547
76772838
64393145
30582096
64787753
94407066
857073
43528396
76785538
49706196
82504406
74029020
42815152
79408785
3098779
58712848
54278705
3406152
69792360
83833253
170350
90913219
14767806
19864825
3189649
295105
9568788
9525824
11512952
46518546
99479950
35704690
19459305
68532232
38822141
38679297
14915235
5184114
15372601
32143182