15
20
46
42
24
48
4
67
121
267
50
19
39
16
21
33
27
38
64
152
68
12
30
36
63
14
31
32
77
17
65
49
23
88
25
51
41
43
103
110
28
47
76
84