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