77
38
178
1787
30
598
39
50
176
155
543
322
148
114
102
134
18
133
212
34
422
301
29
40
52
106
21
36
25
47
70
169
75
27
53
226
96
85
60
131
32