21
18
17
12
11
124
30
28
15
45
83
19
37
23
20
38
73
42
58
33
16
111
59
72
48
55
4
14
62
39
84
128
22
85
31
24
65
27
13
94
146