111
13
29
58
4
11
94
49
45
208
14
40
20
18
87
100
169
85
153
228
37
190
161
8
52
154
237
16
19
179
130
44
214
112
25
71
15
6
32
41
10
172
46
96
115
70
363
23
31