9
98
50
61
68
29
244
44
99
28
34
159
21
43
26
32
6
12
149
104
25
36
14
113
55
13
81
95
38
40
66
48
15
47
37
52
54
5
596
92
58
123
46
42
87
24
22
57
75