80
19
90
40
2
18
16
76
17
14
439
89
247
52
30
9
26
68
34
10
33
49
128
36
23
15
21
24
29
74
41
8
11
60
32
28
48
66
116
43
54
39
118
57
99
132
73
50
42