19
46
40
87
47
11
22
31
7
230
89
42
96
95
34
55
30
72
14
110
37
39
9
56
122
164
60
23
82
64
86
75
50
32
146
133
63
54
109
99
21
278
260
115
120
91
58
103
25