4
5
15
2
16
6
11
3
25
13
8
51
14
30
81
35
10
40
23
53
21
37
60
52
18
58
19
12
22
48
84
343
216
167
127
54
266
135
83
77
97
27
29
155
46
24
346
261