26
44
30
11
63
22
70
119
12
91
37
71
19
99
176
52
29
54
222
124
121
109
86
57
65
68
163
56
88
42
55
172
97
20
46
363
206
50
15
33
137
62
159
146
197
344
802
76