47
86
95
49
108
40
88
54
73
110
30
192
94
43
77
83
42
26
38
115
34
19
128
39
62
41
76
238
12
176
55
33
80
31
148
24
35
66
69
27
74
152
44
118
29