16
66
10
54
99
27
15
28
35
45
144
74
163
464
29
26
1363
192
94
385
152
174
748
137
43
61
25
154
1564
149
4218
139
65
9
90
116
75
11
212
55
22
72
121
39
142
234
111
214
38
117
95
183