41
31
97
131
70
142
81
78
57
121
83
47
46
52
98
25
106
71
43
150
29
82
35
80
59
15
76
68
34
60
24
61
26
17
42
14
16
62
33
55
20
19
391
63
169
10
66