40
249
103
100
83
133
27
49
30
44
68
46
15
36
41
54
76
65
150
140
96
118
69
18
3
66
63
12
10
75
9
14
71
42
17
19
22
61
47
58
24
55
16
13
177
194
56