77
63
82
64
109
61
84
17
36
51
45
38
82
59
101
107
29
170
191
139
103
87
17
18
117
379
145
40
241
167
109
115
313
195
54
155
120
54
130
75
60
48
111
102
284
296
129
29
125
50