3
14
39
78
24
35
103
75
18
32
56
34
41
36
116
94
20
44
104
202
334
101
92
322
110
48
80
143
84
253
231
232
54
129
210
212
373
197
120
251
196
42
89
386
149
113
160