113
120
29
30
190
173
60
64
72
26
79
72
75
65
66
43
86
122
76
39
139
98
79
199
91
80
63
51
30
89
72
29
13
9
33
130
104
64
128
119
151
86
72
47
92
83
99
59
27
69
101
72
35
40
38
22
63
41
129
80