1
3
2
4
6
76
9
18
8
43
15
16
33
133
86
20
26
37
94
29
69
58
24
115
224
198
78
73
150
36
40
116
93
47
14
100
75
190
185
193