1
3
12
15
5
8
7
23
4
16
11
22
37
31
14
54
64
38
45
48
58
85
308
39
72
10
74
24
29
46
33
27
302
25
47
2
9
18
119
147