4
3
90
68
218
315
69
136
22
207
121
79
12
9
25
50
85
17
59
24
42
48
23
18
21
28
27
65
106
34
151
134
53
57
84
254
96
32
63
41
98
52
74
99
40