18
25
50
56
10
57
14
6
9
286
22
5
43
2
63
54
36
13
33
257
80
45
86
31
141
99
30
23
183
51
42
37
82
38
69
41
48
74
40
77
124
68
47
52
35
28
21