61
266
18
37
28
136
33
50
55
86
82
14
39
220
8
40
59
30
9
199
15
501
27
370
64
51
95
78
62
533
46
140
4
134
21
1798
130
782
193
213
49
387
29
38
74
43
604
60
1840