17
9
12
15
19
21
13
5
2
40
16
42
6
30
8
11
144
58
26
18
80
45
14
28
389
250
123
20
36
24
10
199
48
141
187
337
287
84
37
96