2
0
1
4
8
18
11
61
9
20
30
96
63
71
40
22
7
45
46
16
19
3
23
29
50
17
79
33
6
43
133
32
66
27
49
31
28
10
55
37
51
68
297
87
203