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