22
23
195
19
89
40
82
97
34
107
47
7
164
445
56
117
36
110
12
20
60
26
6
150
86
42
120
44
144
256
21
29
135
8
94
257
115
201
50
123
27
11
298
32
16
79
157
28
72