123
20
30
26
2
5
95
18
66
1
6
25
22
78
17
9
61
68
14
4
116
13
12
11
191
67
35
34
96
39
10
15
253
53
16
19
136
138
108