16
31
106
15
10
59
24
39
8
18
6
29
72
26
42
43
54
22
51
4
9
64
128
49
60
71
159
41
114
89
13
297
76
3
28
14
35
231
12
33
55