28
18
13
29
3
20
16
17
12
9
123
21
80
47
53
44
4
25
81
43
59
73
6
38
37
26
62
11
14
31
10
49
5
88
8
36
145
22
229
66
72
54
56
23
69
2
7