23
32
34
44
134
93
107
7
50
47
130
127
16
52
61
46
12
28
13
28
27
53
54
13
14
24
59
49
33
59
67
28
50
39
18
69
43
157
28
12
27
20
27
2
42
28
33
83
89
38