10
13
14
24
110
56
33
7
37
3
34
5
1199
76
90
214
4
25
9
143
290
296
31
21
2
8
11
6
16
59
19
103
18
23
39
100
182
124
121
48
105
20
169
47
89