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