90
177
88
17
45
28
39
50
32
26
25
426
71
91
102
29
47
20
18
84
171
64
107
65
96
170
196
68
76
98
23
35
40
158
34
81
89
70
42
21
13
53
115
56
135
136
79
917
11
15