10
20
9
17
163
18
15
37
36
65
73
29
23
66
46
114
118
31
45
64
79
92
19
102
76
58
52
61
16
24
59
325
69
55
14
21
103
34
40
649
411
131
280