16
17
27
10
25
5
46
54
23
51
47
45
20
50
32
14
18
34
37
82
30
36
39
29
69
56
62
64
158
63
38
59
122
340
28
41
150
66
22
40
103
134
78
8
43
206
329
31
262
322