4
9
6
13
33
3
5
19
2
1
29
18
28
11
96
8
12
50
10
7
42
68
55
60
70
48
15
54
20
31
14
27
112
62
36
86
49
202
25
30
74