26
142
122
533
1111
45
71
75
60
102
80
197
52
36
86
54
83
113
183
21
163
210
186
85
117
56
82
220
226
78
84
94
28
39
120
110
66
124
79
90
158
67
87
97
140
96
115
91