23
18
9
24
22
56
67
44
32
58
14
15
52
46
65
29
99
43
33
37
48
297
42
16
35
89
104
54
81
20
80
62
49
139
125
88
156
66
38
34
200
90
137
127
123
51