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