10
48
21
18
8
84
68
22
47
106
123
30
39
63
38
28
60
29
41
73
25
50
107
37
20
16
34
58
24
19
31
150
98
51
69
193
57
183
17
76
26
9