16
62
15
31
164
96
104
813
37
184
33
27
11
410
107
562
24
72
35
5
28
13
192
64
54
6
48
58
88
82
53
71
349
41
45
148
44
26
43
61
265
39
52
83
51
102
213
290
38