26
59
47
45
28
56
38
191
32
35
31
42
220
36
95
54
77
50
83
153
126
78
134
130
79
68
84
108
46
174
21
162
52
41
114
229
242
34
33
91
85
20
17
283
105
18