140
34
160
207
29
165
922
101
18
60
104
72
218
86
181
73
56
32
303
88
41
36
180
84
87
74
53
145
170
125
64
37
81
413
63
212
44
312
4065
90
40
298
57
393
59