140
133
104
46
65
82
34
52
160
78
93
278
136
172
43
67
86
61
102
36
27
117
81
50
120
41
175
28
147
70
243
56
210
26
38
51
37
60
127
42
88
125
194
92
22
80
168
62
116
74