5
33
27
200
25
20
11
81
7
6
8
9
78
15
10
12
17
29
109
87
39
13
22
55
34
41
54
14
86
64
21
23
58
44
37
19
43
18
30
51
66
28