50
65
58
190
291
40
80
93
46
90
82
8
16
11
69
3
21
18
54
44
5
24
32
28
961
56
19
162
38
64
272
92
47
34
199
55
62
37
103
33
31
61
79
26
10
6
67
43
347
17
172