24
13
28
23
43
8
18
14
163
115
36
34
42
29
92
144
46
38
128
125
102
64
81
79
110
90
195
120
151
152
117
118
67
45
82
170
169
33
75
133
41
84
53
106
181
83
66
51
300
74