16
23
26
14
18
39
51
91
48
82
19
59
120
52
78
56
11
31
73
35
12
36
179
242
126
40
69
64
47
17
76
50
29
22
9
30
278
32
10
37
96
34
63
213
49
288