22
3
21
40
126
34
58
54
17
57
8
78
44
47
20
39
12
9
5
125
28
212
65
62
23
77
14
16
69
111
110
33
80
103
121
25
86
275
27
99
156
149
140
183
193
391
174
72
36
83
60
53