41
46
139
548
411
37
132
67
921
162
25
173
11
782
341
64
297
92
40
42
24
19
31
48
60
33
65
29
50
36
55
43
51
35
45
59
71
32
53
86
34
73
27
70