475
257
221
113
133
76
28
305
23
159
105
60
61
306
188
54
239
130
43
406
321
374
155
121
275
59
83
66
119
42
122
35
4
151
87
807
21
19
413
51
67
24
70
88
34
99
20
48
62
33
50
53
329