19
55
34
73
30
20
66
112
28
23
59
45
85
331
40
75
64
22
46
108
116
47
50
37
33
71
67
39
96
6
36
42
83
100
10
58
21
82
89
43
60
94
9
57
3