71
79
69
244
110
65
165
48
94
43
120
101
34
111
60
105
40
173
158
258
191
55
63
161
68
83
41
86
37
78
84
134
82
114
183
141
81
32
50
10
92
118
42
96
147
119
381
36
88
74
85
35
75
33