20
11
7
33
510
59
16
23
110
74
157
5
19
58
453
135
305
464
65
75
148
152
102
150
562
51
34
6
136
55
37
35
95
588
21
48
61
310
874
158
182
71
174
39
330
103
13
142
141
79
31
238
279
85