22
11
94
80
21
105
33
16
286
19
117
97
274
27
37
55
85
10
46
71
83
26
40
32
28
64
52
60
20
161
68
69
59
23
123
30
48
58
267
57
296
115
39
93
191
43