107
81
29
165
112
39
52
26
119
40
15
47
6
493
38
35
24
125
101
53
136
153
46
73
28
66
34
308
342
154
263
128
260
199
111
98
127
277
123
94
10
152
151
118
213
97
14
237
161
116
8