0
4
55
27
50
32
42
12
24
58
51
13
28
16
81
38
68
151
46
63
73
41
22
125
74
35
54
238
858
468
45
141
62
176
133
64
43
37
30
52
23
56
101
19
59
71
140
152
291
258
135