19
82
63
50
58
42
12
186
13
44
36
99
38
32
31
21
77
150
84
87
15
135
67
222
199
34
88
55
164
192
657
220
39
360
71
41
225
118
37
161
25
11
93
72
92