22
44
2
46
14
68
201
196
55
83
47
21
130
34
164
126
554
6
168
10
139
19
27
86
347
66
11
148
99
25
100
175
56
45
1065
439
87
80
104
18
302
266
85
261
17
67
1084
406
446