279
884
59
303
227
318
87
193
38
140
75
277
52
93
108
101
3
72
15
254
39
97
19
112
10
95
24
114
42
129
20
91
102
103