8
61
32
3
24
9
49
222
5
21
52
23
37
14
17
95
70
16
28
15
59
98
124
46
12
94
85
2
76
4
6
164
132
67
27
68
193
29
18
50
22
363