4
18
45
10
13
6
9
97
33
63
23
15
12
11
46
36
3
5
16
37
21
53
49
84
26
30
35
8
70
24
42
54
285
273
402
94
62
52
57
131
43
104
151
55
109
209
181