58
19
88
436
381
232
147
96
17
33
771
280
83
253
46
62
782
103
94
112
87
140
23
15
52
198
74
11
50
57
3
42
26
104
72
264
125
123
77
115
10
108
24
84
18
76
25
127
130
71
352