58
11
28
3
4
10
9
103
137
54
85
12
7
95
199
6
8
45
208
81
78
148
211
219
216
21
48
145
25
41
59
18
16
15
56
238
5
53
100
42