99
77
50
66
49
267
46
174
170
155
47
28
78
144
208
63
61
35
55
70
121
52
98
68
110
319
154
44
30
36
224
160
48
240
74
420
38
618
45
58
82
111
232
41
20
16
189
100
65
64
12
91
18
31