31
21
33
51
43
23
825
8
48
53
224
44
90
39
62
78
45
169
65
361
238
28
92
41
101
281
24
203
58
40
20
100
50
46
124
80
186
32
79
204
197
63
38
143
487
13
42
64
173
54