23
12
345
39
16
33
63
20
189
17
7
15
18
93
19
149
192
42
47
169
5
28
29
69
76
34
14
41
61
81
70
48
32
25
26
40
37
62
2
155
73
35
22
6
127