20
51
71
52
15
18
354
56
25
22
3
28
1
24
39
30
37
50
5
54
59
167
48
23
26
19
33
32
55
123
7
34
73
53
38
57
60
369
27
6
12
17
85
186
348
77