16
44
26
17
795
32
508
328
476
97
491
28
43
13
23
71
91
80
163
96
313
19
157
15
21
30
46
33
115
81
63
56
29
12
524
155
220
174
105
64
7
9
10
991
1069
39
11
1485
151
54