25
24
197
40
261
126
59
114
21
27
42
66
52
69
33
62
64
7
11
217
73
28
17
108
71
89
98
86
58
150
168
49
47
51
78
53
41
43
113
55
48
68
102
147
101
127