113
91
51
59
98
66
37
77
46
15
100
90
24
35
74
94
156
88
86
81
89
112
73
118
65
69
63
54
61
85
124
84
137
33
43
48
25
20
92
192
160
40
49
16
138
55
10
266
18
60