24
14
46
40
191
28
90
36
250
101
103
85
58
94
120
89
129
143
369
86
20
52
91
128
41
32
110
39
66
54
102
83
147
51
140
27
77
175
79
105
234
42
70
223
43
30
61
29
99
78
96
22
192
88