116
1
54
145
164
3
97
46
102
2
81
79
89
174
2535
1252
619
2100
5
1641
995
656
1736
4
106
115
122
131
52
26
60
125