86
127
120
101
265
79
45
23
37
48
63
94
42
55
146
224
65
156
51
14
34
28
16
26
47
62
13
68
97
15
8
196
61
22
153
84
36
142
82
64
35
59
287
70
33
29
286
31
159
25