21
3
14
30
12
10
20
5
7
25
27
35
32
23
36
68
24
64
22
202
43
99
269
28
47
41
11
53
360
6
145
80
147
16
320
57
135
39
33
29
38
44
45
26
8