4
1
8
2
6
37
103
86
85
70
217
96
73
38
60
25
87
88
147
27
48
95
123
133
72
20
62
68
124
108
163
52
153
129
35
32
50
24
107
45
192
12
28
31
23
17
75
14
34
19