27
56
123
108
16
77
67
50
74
38
21
177
80
20
32
148
12
42
100
36
82
91
58
34
293
45
660
75
46
260
179
65
69
57
101
153
63
647
17
62
99
35
13
40
24
14
90
107
6
22
4