29
43
88
64
68
9
15
50
167
45
52
14
16
17
31
18
49
23
7
5
232
40
24
70
38
37
26
13
22
10
46
27
606
87
28
324
47
66
12
57
55
128
33
32