5
21
15
13
22
200
56
29
7
42
150
26
43
33
10
44
65
6
31
18
9
11
12
77
72
8
23
30
39
158
54
97
28
41
134
35
48
24
16
71
25
52
20
53
1000
34
50
193
47
81
14