176
243
105
31
28
76
24
56
157
89
35
33
11
63
102
39
38
5
36
17
27
8
13
33
53
11
49
19
6
3
6
12
52
30
9
37
20
20
35
14
9
16
44
14
5
39
8
35
28
16