29
28
27
9
12
43
48
15
49
75
21
2
30
82
14
7
5
143
23
135
17
36
25
11
22
47
39
57
42
41
70
13
10
16
53
20
46
72
140