27
51
34
32
57
56
43
21
42
127
28
97
87
40
49
82
20
33
62
53
26
61
41
58
18
16
12
29
30
64
50
95
38
46
182
24
154
22
176
151
566
48
52
134
289
94
83
69
137
65
111