20
15
37
13
105
121
45
19
28
78
9
31
43
50
64
66
60
81
18
279
22
44
93
41
84
186
62
32
118
88
94
122
104
59
54
204
80
334
49
95
135
102
71
148
91
69
147
116
253