10
17
18
295
22
44
103
55
26
6
79
172
27
241
168
46
62
194
233
48
16
121
52
36
174
29
24
21
61
114
83
30
28
67
89
32
34
58
426
59
39
87
127
78
47
38
43
15
86