3
7
1
9
11
23
16
35
37
21
19
15
12
24
5
27
34
242
30
63
39
48
60
32
75
89
25
58
22
47
53
219
99
57
88
41
52
164
163
93
114
548
62
43
50
59
147
204