29
27
16
22
1
40
8
33
143
56
14
17
3
75
9
7
28
15
92
2
5
121
34
39
62
35
12
21
18
4
11
25
65
19
23
74
53