14
31
22
43
47
54
56
33
83
126
57
309
89
159
141
252
148
144
94
115
105
155
300
142
53
92
72
96
44
37
34
28
90