31
49
47
77
68
55
182
178
243
93
73
63
34
67
54
315
187
40
128
26
229
41
48
65
193
78
162
18
179
237
103
30
82
120
17
75
143
135
141
431
10
23
80
32
124
21
69
122
91