131
29
345
134
213
47
73
113
50
123
544
55
226
26
142
183
158
409
495
85
33
120
387
201
140
101
62
63
130
20
71
95
127
124
455
205
161
139
497
433
78
307
59
154
153
21
25
221
36
30
107
204
13