22
41
33
25
16
17
98
52
81
47
68
59
32
45
85
38
74
62
49
14
107
153
191
55
293
29
24
30
93
112
146
21
231
15
46
57
387
127
323
129
27
149
37
9
18
165
70
261