5
53
22
87
77
38
8
18
76
28
48
43
10
13
16
30
67
54
24
81
79
14
20
119
47
33
11
26
17
73
34
37
58
25
61
55
59
15
188
104
96
36
392