5
1
3
20
33
44
50
418
8
4
15
34
30
117
76
16
12
27
18
23
54
36
28
7
17
9
81
45
19
14
2
135
48
10
75
39
11
29
128
71
41
85