103
61
93
97
75
291
68
63
134
163
113
105
178
180
186
82
92
50
59
40
236
71
111
252
273
164
54
91
51
46
101
112
39
107
31
168
78
16
30
41
77
55
108
221
271
174
117
53
217