228
533
92
292
97
433
144
335
76
262
34
222
77
208
50
211
20
180
67
196
57
172
157
33
150
31
108
25
114
38
98
29
113