21
9
15
2
4
8
53
6
20
24
22
12
5
23
1
64
7
45
303
10
44
13
125
63
88
31
73
30
70
60
114
27
71
84
32
18
115
152
87