6
119
33
27
28
31
16
64
103
36
59
53
39
65
17
63
85
44
20
49
50
152
112
93
95
88
29
87
72
21
82
19
23
86
42
52
13
67
75
41
22
48
38
9
15
73
47