18
5
109
28
152
57
24
133
37
50
77
2
43
27
79
14
41
30
62
9
22
48
69
21
32
16
11
8
35
58
53
31
102
71
26
74
36
23
93
4
39
42
104