27
56
61
80
35
31
71
147
217
54
64
101
97
82
65
69
70
118
83
562
111
38
29
90
91
43
78
34
128
25
52
36
40
100
66
20
135
267
42
347
58
21
28
37
130
68
102
268
26
89
88
94