70
49
80
226
166
29
44
127
148
119
56
16
123
10
130
107
45
74
99
43
33
399
76
30
63
42
13
36
79
58
27
19
15
210
25
51
38
162
22
24
174
176
12
200
161
188
738
35