140
51
143
101
55
125
44
123
48
282
120
97
92
32
26
36
271
80
41
395
154
39
25
115
59
95
63
49
40
46
29
253
145
28
238
69
88
15
19
72
58
56
94
24
132
104
30
81
129