9
26
23
21
40
49
22
3
99
67
39
128
52
20
88
35
34
288
19
17
47
105
168
156
278
332
148
131
13
16
5
59
4
10
7
115
41
98
171
11
54
112
84
69
38
46
36