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