65
30
29
41
43
38
26
66
188
51
178
73
88
71
121
74
118
81
31
169
67
8
33
398
62
104
98
197
63
18
40
49
142
139
17
24
10
196
132
34
90
83
177
76
25
12