14
31
599
27
20
81
64
84
47
86
93
110
1201
430
164
281
182
413
145
65
18
171
21
120
101
128
607
138
7
29
30
36
80
38
97
28
16
840
320
95
62
34
114
61
74
35
25
143
59
54
17
60
22