23
15
297
55
66
27
117
30
89
74
9
18
84
133
4
143
41
29
37
3
24
13
2
252
166
73
39
12
33
14
47
120
153
51
259
11
10
16
57
58
34
516
7
8
6
53
28
65