107455
57152
37020
92176
25733
108866
134182
66114
65759
8744
22522
81555
1790108
43472
1058142
968165
40653
75766
1639
487102