80
14
28
130
567
441
138
26
50
33
31
41
89
505
85
25
162
17
84
242
90
165
107
218
47
81
199
335
88
216
36
435
54
20
1735
177
100
134
658
172
32
79
96
53
115
682
74
27
91
67
77
18
13