86
95
169
49
75
39
17
63
125
491
196
19
50
28
44
54
282
61
20
280
11
37
25
59
9
81
22
112
56
18
191
121
74
209
99
154
31
328
42
187
76
194
71
7
73
40
67
241
79
36