10
31
10
105
50
17
16
46
48
52
33
27
29
38
55
194
25
144
385
134
75
87
159
55
202
122
135
68
182
131
131
84
184
85
116
173
163
185
68
138
167
190
125
10
31
10
105
50
17
16
46
48
52
33
27
29
38
55
194
25
144
385
134
75
87
159
55
202
122
135
68
182
131
131
84
184
85
116
173
163
185
68
138
167
190
125