50095557
88787734
56125113
73617201
78761258
76904930
90377173
618173
12372503
41311932
51988124
81607049
42203910
25009339
40595520
47191898
20573770
22344524
3332734
379537
12319371
83368558
49077547
31004897
34572165
7767972
53305906
51049386
25357633
92581108
67888189
16959044
26413123
8023027
23665807
45948700
49921645
5035166
34807633
33916018