3
12
15
156
500
221
13
5
40
19
32
91
33
22
16
39
20
82
30
27
23
14
29
28
21
8
48
57
105
18
6
45
173
7
9
25