27
31
48
43
79
101
195
49
47
242
55
147
19
23
87
82
105
160
32
159
46
37
149
71
74
88
64
59
39
163
225
92
50
203
102
73
115
89
118
38
18
129
247
177
369
44
30
58
81
52