20
61
50
12
11
15
24
31
21
4
67
46
108
19
160
57
14
9
13
23
22
42
69
3
6
49
26
17
5
39
55
34
81
242
93
25
63
32
18
355
7
43
16
58