70
151
42
95
235
256
160
478
166
79
162
64
51
174
115
114
97
45
102
124
32
2
46
143
290
221
22
37
78
23
66
24
28
62
74
41
13
11
72
113
34
50
145
201
5
210
15
344