10
16
22
30
3
47
11
7
4
24
80
71
27
49
2
23
15
37
53
26
44
203
38
55
21
28
62
9
12
46
220
34
42
5
29
79
69
116
151
50
25
188