5
1
2
3
17
30
6
11
47
224
8
23
10
32
24
19
75
34
54
68
33
36
27
55
46
74
43
71
12
38
131
84
121
566
105
132
205
124
70
109
91
63
37
80
48
28
128
120
101