12
14
3
20
17
22
21
39
49
52
10
81
46
305
38
118
180
129
63
29
54
108
123
218
95
31
220
224
312
735
430
76
127
200