8
2
4
15
3
19
6
7
22
12
30
20
38
27
1
17
14
9
44
56
35
147
34
212
49
41
65
60
28
91
26
86
55
16
45
57
43
88
31
37
99
48
53