89
272
77
76
95
256
478
166
115
102
124
78
66
210
72
84
141
134
205
201
50
83
123
71
228
106
160
82
56
114
37
46
194
143
69
73
199
130
129
48
151
92
55
282
24
104
142
103
17
13
190
30