43
25
52
7
50
35
28
31
86
26
47
21
110
32
33
85
63
41
56
87
53
160
29
101
94
59
15
115
55
76
49
22
93
72
46
65
10
162
40
38
175
91
39
36
128