109
350
130
328
111
217
3
179
29
186
16
185
21
156
11
134
10
108
68
395
22
142
148
4
87
12
103
61
715
67
95
9
100