18
42
90
10
19
58
2
7
14
29
21
15
189
13
47
4
53
37
3
5
16
20
35
28
45
44
11
8
6
121
46
22
33
38
43
26
36
212
23
72