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