2
0
1
5
10
19
17
9
297
6
26
23
24
85
4
18
28
52
27
37
13
7
57
42
21
8
58
30
91
55
15
29
36
38
56
34
49
32
64