20
29
50
19
48
89
9
56
18
14
12
26
47
35
7
6
21
28
17
256
374
473
15
8
64
4
263
208
5
54
43
38
110
10
65
70
11
22
3
34