2
14
4
5
3
11
18
55
102
39
12
40
6
34
48
54
24
21
10
70
68
77
295
27
16
7
47
37
30
38
79
9
197
29
15
1
0
121
45
184
22
8
13
85
83
33
87