4
60
28
48
10
9
7
1
67
3
22
16
50
37
5
361
46
13
40
15
53
14
47
2
11
97
21
19
34
62
85
88
119
41
17
12
526