8
16
123
15
88
39
22
7
107
46
83
19
56
66
34
67
64
17
18
11
43
25
29
36
20
4
32
147
61
148
23
78
37
6
130
90
21
145
14
74
110
57
121
26
82