30
41
76
34
47
66
14
16
36
44
24
40
27
46
94
20
23
107
233
9
15
38
117
158
39
37
59
61
28
56
62
50
32
49
8
33
68
54
272
42
58
52