42
38
22
41
171
139
36
46
37
64
12
30
28
55
57
26
29
43
31
35
15
21
32
25
10
84
44
18
97
47
118
92
40
14
24
142
33
87
498