61
99
86
58
17
47
335
74
26
91
174
31
33
45
57
51
164
38
48
22
28
34
52
53
55
3
64
40
82
23
42
69
32
25
16
54
50
84
44
21
37
39
9
12
18