1
0
25
3
18
94
9
4
16
30
8
10
28
14
5
27
38
45
48
21
13
81
51
11
29
32
43
88
263
52
74
59
40
33
66
137
39
37
42
90
77
219
221
78