26
24
412
50
71
90
39
101
29
47
20
18
84
170
61
106
65
95
169
192
68
74
97
23
34
105
40
153
33
79
78
69
41
35
46
21
13
51
113
55
135
132
25
75
888
10
15
49
38
62
28
32
167