84
91
372
68
119
532
215
65
229
323
30
161
511
95
98
46
22
43
87
33
62
57
114
185
240
349
254
283
274
34
39
80
135
73
47
44
137
199
59
61
340
222
269
29
99
49
155
136
165
70
125
72
64
20
42