40
61
211
51
43
23
96
65
107
73
97
170
36
88
27
254
100
98
22
117
76
147
42
69
128
177
241
29
135
57
59
190
82
114
55
83
71
30
13
53
132
80
174
48
45
89
118
1133