16
106
19
61
28
200
22
60
72
230
79
390
96
41
18
24
116
259
99
83
68
126
25
27
42
21
14
31
64
38
1344
90
88
257
57
20
426
53
179
51
37
86
44
73
94
91
30
66