41
16
45
107
177
54
638
30
127
71
19
56
158
21
86
62
6
176
35
92
34
22
52
51
66
168
392
221
14
7
309
37
24
12
335
9
25
87
131
96
18
26
143
116
39
40
119
13