3
25
18
10
9
41
13
8
6
16
5
27
48
33
98
37
39
21
126
61
31
7
15
14
28
12
123
22
442
144
32
52
11
208
45