23
4
56
31
29
13
3
65
58
19
356
112
109
86
232
198
54
94
85
77
105
134
160
82
21
5
69
142
39
191
200
74
229
18
38
24
22
12
64
40
193
25
34
32
1
33
57
52
81
161
10