65
49
30
68
28
16
70
86
22
127
19
325
39
262
183
266
32
8
63
96
58
69
10
148
234
67
216
41
177
442
132
87
95
57
97
377
215
74
66
18
108
397
191
116
24
137
144
71
55
102
43
189
83
197
150