22
86
38
91
18
25
390
83
31
35
36
33
49
26
43
53
44
57
61
123
163
88
29
68
97
16
28
46
37
102
114
172
85
106
132
200
159
153
111
277
354
234
203
59
32
40
50
27
247