12
4
11
20
79
8
52
1
7
97
25
19
46
78
2
29
41
219
332
28
22
27
151
160
71
169
67
72
3
39
110
50
31
113
100
14
142
705
18
207
38
15
21
57
33
53
6