112
63
75
32
35
73
24
19
27
67
72
17
25
70
53
48
57
5
18
44
92
23
33
40
90
43
14
41
60
82
52
50
86
34
28
83
89
74
78
113
22
31
47
146
36
71
227