112
120
29
30
190
167
60
64
71
26
78
71
75
65
66
43
86
121
75
39
138
98
79
198
91
80
62
51
30
89
72
28
13
9
32
129
104
64
128
117
147
86
72
47
92
80
98
58
27
68
101
72
35
40
38
22
62
41
129
80