6
18
22
15
28
19
4
10
20
24
5
29
14
77
164
49
54
213
114
315
107
41
39
23
128
52
40
72
26
27
36
89
51
32
134
38
31
83
58
148
37
16
42
111
25