18
79
45
16
34
100
157
48
93
77
42
37
115
56
31
13
20
52
4
27
67
26
28
123
91
25
14
61
84
12
6
38
59
8
83
43
51
23
21
190
80
143
76