16
295
13
6
22
31
54
32
113
8
17
20
15
423
58
358
39
159
356
18
35
34
40
25
69
51
187
341
136
48
46
72
133
47
53
66
21
23
78
232
85
86
79
100