50
17
26
85
6
103
403
21
13
18
292
220
25
59
28
251
10
62
108
40
70
15
192
61
92
81
19
72
312
143
789
8
16
106
128
100
52
4
37
121
71
20
2
45
47
29
27
33