386
597
18
286
148
421
171
72
415
335
151
561
56
236
408
136
30
17
133
37
60
68
81
98
36
21
94
42
193
47
52
76
221
62
134
91
4
172
77
103
12
24
9
50
53
22
32
7
79
43
163
161
66
146
100
57