25
11
28
268
173
136
34
533
127
61
85
66
19
87
167
30
36
95
129
32
243
72
144
253
225
65
45
92
105
6
135
42
47
79
48
77
10
23
122
31
49
153
24
151
74
171
118
64