14
56
22
4
41
108
140
33
24
34
58
46
81
30
93
48
71
21
28
373
157
204
20
61
72
73
298
293
44
125
97
67
116
131
315
139
202
165
42
180
112
95
53
400
60
352
49
190
99
78
340
196
32
368