90
487
199
159
55
88
11
96
63
209
53
205
18
42
126
13
94
68
395
47
103
109
1
21
86
8
91
15
254
72
2
65
76