18
44
59
16
63
23
11
14
13
10
57
51
34
132
19
26
53
33
62
80
40
29
42
43
96
6
28
24
47
3
49
147
54
52
92
70
199
20
79
186
65
287
308
288