23
133
16
93
34
158
47
46
7
27
28
130
107
44
61
58
59
39
53
11
42
24
47
127
38
13
52
28
54
43
13
66
28
157
53
67
12
33
49
28
2
27
28
33
58
50
89
14
76
20