109
466
101
307
23
123
49
210
61
175
57
139
26
126
35
112
64
179
15
254
10
29
157
144
4
97
22
115
13
133
16
31
110