27642800
3153170
45097122
54663080
31108204
96716134
68508946
15123242
35493314
72597079
40654000
19716809
20643801
78825066
97799161
76968874
42867863
2735102
28022186
46599852
28878343
33803413
39587512
94901019
1607321
63688243
6407542
39218720
37957526
89675552
85991005
6546601
63025464
70651367
41361731
525791
11973271
4047508
12352410
8473356