22
47
161
70
26
25
372
52
64
112
362
364
60
212
90
78
183
234
651
435
62
66
199
296
140
24
20
41
48
61
178
55
84
17
58
111
39
53
29
23
94
270
77
96
36
213
173
121
67
100
32
218
130
56