160
82
33
172
60
45
177
38
84
64
325
199
101
231
162
157
90
56
28
31
53
89
52
65
253
360
170
99
81
72
47
173
121
42
321
18
79
69
73
32
128
108
240
51
504
314
36
106
234
105
138
80
102
114
134