18
9
35
90
6
29
41
182
65
20
54
34
171
13
23
57
14
45
32
21
28
116
37
31
49
79
47
11
123
30
53
17
150
43
55
48
80
448
66
201
19
83
5
68
227