26
23
242
74
127
40
30
73
42
29
49
100
77
245
18
21
41
109
55
239
99
60
25
85
161
48
22
122
301
112
51
79
156
147
140
184
120
187
103
45
116
46
98
36
54
43
27
95
141
319
405