18
61
38
10
59
197
78
50
80
129
33
159
12
84
20
95
58
48
53
34
44
36
812
183
178
54
52
349
32
186
215
256
112
98
363
7
47
68
171
37
99
137
16
19
118
22
41
40
65
92
566