90
13
16
9
68
57
51
114
33
129
212
80
495
63
162
34
597
691
42
74
18
464
142
133
110
252
98
166
216
175
25
10
107
37
29
76
26
47
38
11
36
373
165
54
43
15
77