1
3
12
15
4
5
8
7
23
11
22
37
31
14
16
54
64
38
44
48
58
85
308
39
72
9
29
24
46
33
27
302
18
119
30
42
52
26
65
62
28
75
74
45
43