176
243
105
149
42
89
64
63
36
83
27
45
7
31
25
11
8
29
7
52
17
24
33
41
22
19
49
20
30
37
22
4
36
16
35
25
4
47
20
31
10
21
28
14
16
7
16
5
6
38