117
112
148
65
59
25
18
21
57
51
76
71
97
129
69
98
52
38
28
56
16
14
5
10
30
24
33
15
47
36
53
41
345
37
17
19
31
62
81
198
83
12
32
26
162
6