27
23
28
20
122
24
44
63
65
14
18
102
73
5
125
13
42
51
19
34
41
33
8
22
16
9
31
43
89
57
39
32
21
6
10
49
12
145
201
17
100
60
266
421
50