222
43
30
61
27
147
36
99
77
96
22
39
38
42
108
88
59
82
159
273
40
35
113
18
57
54
21
47
33
65
32
85
34
16
136
29
20
191
24
66
68
104
44
62
19
100
185