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