109
270
72
424
75
283
90
277
26
172
66
135
179
51
151
37
146
15
254
14
95
8
5
81
27
102
3
91
68
395
41
113
83
34
98