16
22
28
12
37
17
4
3
30
99
61
8
52
182
206
35
23
10
21
36
33
104
174
57
20
9
55
42
34
54
140
130
67
40
102
64
25
142
11
31
304
19
15
83