20
26
19
21
335
16
72
104
79
103
55
68
30
24
82
23
44
65
112
50
25
33
110
180
47
94
13
29
73
66
41
22
45
95
58
129
53
69
46
70
2
80
35
63
37
96
77
15
108