63
11
30
3
4
10
9
108
137
5
58
87
13
8
95
199
7
14
45
208
81
78
149
214
220
217
6
15
29
145
60
21
20
16
17
238
61
42
12
528