31
45
83
226
32
456
33
5
235
240
88
149
310
42
176
127
46
54
95
188
147
22
37
174
128
67
27
23
224
122
26
34
55
275
18
142
393
19
38
153
16
81
68
139
85
62
78
96
60
74
28
92