70
61
105
249
55
99
162
47
18
100
45
24
60
15
4
11
66
37
10
6
12
23
25
172
82
89
30
35
98
27
38
31
107
20
29
68
90
17
40
109
50
161
128
32