40
68
128
54
146
94
59
71
120
108
63
23
79
75
73
276
77
32
232
235
47
76
36
66
72
29
167
80
88
44
67
253
101
53
191
22
216
148
31
117
81
51
65
49
18
4
64
259
38
15