20
42
57
101
686
105
4
86
17
13
113
120
51
240
14
12
40
159
55
26
203
108
84
64
30
88
31
284
103
21
53
33
35
134
44
82
43
99
75
54
49
90
76
212
125
19
45
173
22
70
67