22
9
33
244
79
21
37
35
131
26
10
57
130
36
48
20
119
45
236
70
83
107
123
44
297
294
883
27
117
101
171
86
67
25
15
118
189
50
154
29
77
47
95
152
16
97
72
93
13
69
173
91