10
15
13
90
4
44
40
109
16
50
12
5
8
18
14
6580
134
587
45
97
36
27
17
78
19
7
25
93
22
70
6
141
30
142
21
101
155
11
205
77