5
6
10
12
20
32
15
31
13
54
17
56
30
37
42
46
57
85
302
36
69
9
29
22
45
26
62
297
24
95
117
35
67
55
33
135
49
50
21
65
60
28