12
15
22
31
74
119
10
9
4
18
6
25
30
41
27
16
59
17
35
34
54
13
8
58
80
93
63
49
14
75
7
88
20
37
33
121
242
3
19
680
26