27
52
18
32
129
66
15
100
17
50
23
42
12
6
89
21
160
82
44
41
258
4
83
49
24
14
122
28
29
34
40
19
8
22
45
166
252
81
26
9
61
38
137