99
360
86
63
61
178
193
41
24
54
187
101
30
59
90
528
188
95
125
102
66
293
46
87
159
331
419
263
131
85
130
15
78
43
431
48
14
32
115
103
269
329
13
28
18
50
21