36
159
77
454
631
199
16
175
129
21
72
471
250
45
26
49
136
67
226
42
550
863
197
272
160
103
57
99
17
22
63
14
68
28
173
82
7
25
76
133
106
85
91
15
61
158
112
55
130
38
119
62