23
28
36
25
30
27
92
89
50
49
68
75
37
52
57
32
62
12
21
63
77
69
46
47
106
67
34
10
66
29
31
59
24
148
53
51
204
87
44
130
97
79
83
136
144
216
119