7
17
6
69
25
22
10
28
89
40
20
160
128
112
423
121
97
195
60
19
73
35
45
13
95
110
15
11
34
61
266
297
82
14
139
9
109
414
94
146
100
80
84