21
13
17
30
33
26
45
57
66
32
16
28
239
35
5
15
65
24
7
50
29
12
121
44
9
8
34
18
64
10
6
179
4
75
40
101
432
25
479
345
86
55