171
169
45
260
82
84
46
22
8
27
38
93
28
23
11
48
27
91
14
15
42
34
25
89
24
11
39
36
14
66
25
28
47
23
22
15
4
9
7
2
31
32
29
28
18
5
24
2
17
28