100
170
76
64
86
71
58
68
180
72
55
131
116
60
67
60
81
64
63
95
86
69
68
172
170
64
181
74
89
88
159
79
91
51
43
142
46
52
44
154
40
160
68
102
51
133
177
349
285
231
130
