96
146
49
81
64
32
221
88
135
128
54
130
45
36
98
217
57
53
60
33
114
159
141
68
47
324
158
144
177
50
265
179
531
254
13
46
35
182
122
72
124
111
62
119
91
82
286
211
296
487
196
375