18
4
16
80
11
14
22
87
44
35
7
24
139
56
21
143
41
15
42
10
48
59
33
31
29
74
61
20
36
58
49
32
25
45
115
97
111
99
73
77
118
141
609