27
61
85
172
30
20
63
58
159
80
32
41
127
131
99
42
14
66
25
57
93
90
72
37
17
118
34
333
39
128
83
9
297
47
125
60
52
91
69
59
28
444