90
100
72
74
194
54
32
80
153
349
8
45
56
101
195
59
39
26
125
302
37
99
238
131
161
33
138
175
71
211
96
237
17
92
155
36
104
43
40
94
5
20
52
77
236
217
139
218
116
61
118
58
24
65
27
31