1
2
6
5
22
89
195
96
104
112
576
97
44
150
39
71
110
70
48
21
29
51
7
31
72
25
93
15
47
74
109
23
65
85
158
38
53
316
157