54936127
4141204
9462615
13525963
56107366
112164
35046195
5066018
55463148
46929820
16158601
30297922
83973203
65984993
84057152
66548506
6222772
98224268
63549527
70524490
42122387
19148670
10851123
79403779
66135921
29855063
35587608
4080899
89602661
61548339
38034015
28031403
87098753
8483971
66147006
244723
8368538
29019724
59922214
69476398