43
38
33
92
69
67
27
30
193
25
26
50
91
40
70
215
45
46
53
135
110
28
61
23
134
51
54
116
22
64
114
252
72
76
75
177
48
108
52
168
101
58
97
150
160