21
123
18
144
78
24
73
22
20
46
62
99
39
5
96
15
52
32
11
77
23
67
4
50
43
29
82
19
16
10
7
9
201
148
6
49
13
117
92
157
60
130
68
45
28