3
15
20
24
8
4
7
5
10
56
17
21
12
38
22
43
119
79
54
32
25
93
74
46
70
124
58
83
73
37
16
44
190
71
100
23
200
39
47
19
62
11
243