21
15
16
25
67
63
18
24
4
2
6
31
54
73
51
215
103
108
65
76
120
50
27
36
142
107
72
82
391
93
168
441
56
186
43
244
46
276
71
125
211
29
143
114
38
52
403
77
68
17
137
104