5
9
18
52
11
29
13
17
4
24
28
30
14
58
108
12
6
22
60
10
7
36
20
16
57
317
56
27
21
19
33
0
25
44
41
32
8
38
42