21
15
79
23
18
108
5
386
460
20
10
26
16
60
1
9
53
97
33
11
44
35
46
7
115
25
8
6
27
36
29
38
52
40
48
37
28
195
32