22
231
78
137
76
18
91
195
32
953
61
49
109
193
413
163
23
35
37
130
381
80
155
63
67
108
160
103
95
53
198
222
92
16
126
127
64
73
88
171
86
190
182
47
113
27
207
40
68
4
247
291
105
114