1
3
12
15
5
9
7
23
11
22
37
31
14
16
54
64
38
45
49
58
85
309
39
72
10
29
24
46
34
27
65
302
25
19
119
30
43
52
26
66
62
28
75
74