22
110
91
64
42
52
59
41
154
125
96
34
43
79
88
166
370
56
66
207
81
71
212
36
102
18
114
40
115
317
38
26
220
185
9
47
49
178
48
211
23
223
141
7
35
83
46
100
260