20
28
37
11
32
26
22
54
17
34
19
138
60
100
40
35
44
83
96
55
57
24
41
120
33
7
50
21
145
99
30
68
80
36
341
162
113
61
31
29
185
71
88
64
95
110
38
188
466
218
282
173