2194225
42376728
71703642
5899938
99531329
3096247
8051711
36249203
1823519
23141331
97119728
78082286
54439246
88252871
51424155
5474621
92398760
18693425
90177642
46619488
54819420
86622686
66799081
55132781
9557707
26902958
79484907
83027092
73135039
9487627
50519662
8801595
9323890
96351099
88352059
28964899
33522764
38812890
35599958
50045380