1
2
7
14
18
5
10
4
30
34
22
48
84
126
80
38
442
74
53
83
216
33
138
77
35
73
71
98
36
156
44
66
194
50
32
56
162
39
52
24
6
41
15
40
76
58
47
86