5
7
4
92
91
47
82
85
171
126
350
61
180
95
60
139
81
89
88
74
136
101
120
127
22
21
18
12
73
28
99
46
32
135
188
84
66
90