11
31
10
16
13
54
80
51
34
47
52
22
25
12
5
46
83
89
45
35
67
17
20
21
18
178
75
128
106
133
44
62
56
206
38
55
26
30
68
136
112
63
157
259
218
88
82
32
146