27
25
24
7
88
120
31
49
110
23
92
10
32
78
61
99
157
19
29
43
39
603
15
21
58
47
48
57
69
26
3
50
93
38
14
34
66
60
18
20
17
100
45
53
191
13
165
36