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