40
80
42
31
68
124
91
10
24
37
122
36
192
160
35
59
30
50
79
41
57
39
226
26
69
99
29
198
61
54
46
78
51
71
154
44
88
55
45
180
90
28
58
87
86
27
75
73
43
144
52
185
89
92