85
96
275
65
89
22
19
391
132
88
26
46
50
99
37
69
149
77
51
129
41
36
32
198
71
49
146
166
58
66
45
57
21
181
61
38
12
18
10
25
141
68
34
17
138
31
222
82
93