3
2
14
68
18
25
22
53
20
23
84
9
340
107
26
27
6
50
49
87
66
54
31
7
15
37
193
11
59
56
89
24
34
32
307
78
156
149
697
153
303
69
85
30
28