1
2
4
3
7
6
43
5
17
34
56
21
13
41
84
47
27
31
493
90
140
26
57
10
58
137
38
28
109
74
157
88
188
70
16
81
9
20
386