4
54
27
50
32
42
12
24
58
51
13
28
16
81
38
68
151
46
63
73
41
22
124
74
35
237
858
468
45
141
62
176
133
64
43
37
30
56
101
19
59
71
140
291
257
134
285