42
104
17
5
14
60
40
101
97
3
15
8
16
173
175
74
58
158
46
172
136
77
139
31
131
89
140
61
66
340
334
65
82
26
105
110
107
196
87
251
226
84
155
33
118
20
71
198
50
44
93