2
12
18
63
23
27
37
115
582
13
297
4
30
87
71
8
17
80
11
133
205
7
35
137
143
41
29
25
3
24
21
9
251
85
163
70
38
10
32
43
16
31
120
153
15