30
96
17
3
68
118
50
10
36
7
16
15
113
6
23
21
37
39
46
95
24
137
90
57
33
26
4
115
80
77
86
162
69
87
34
43
81
35
51
53
27
85