15
12
21
42
16
7
73
35
9
10
6
85
383
165
160
24
18
123
203
49
14
31
190
64
28
20
25
76
128
19
22
26
5
17
23
37
11
329
45
90