23
223
221
59
28
11
100
175
35
34
56
26
10
62
91
73
87
96
81
64
3
65
22
25
2
139
447
1
191
5
92
79
52
278
46
31
75
7
14
38
27
129
30
9
33
166
71
88
8
98
250
58