99
77
144
210
93
127
64
46
38
162
43
61
367
151
287
304
115
136
172
116
171
126
132
128
4
94
175
49
246
72
102
108
113
81
124
223
148
149
42
100
168
45
266
65
70
84
16
15
58
51
12
26
68
62
67