20
122
32
96
9
23
54
39
17
8
42
61
163
13
43
80
22
71
64
34
172
7
58
76
29
38
24
28
86
63
55
41
65
35
18
15
11
72
87
50
118