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