64
12
30
11
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
145
60
21
24
16
17
238
61
42
528