3
5
23
18
10
15
68
20
19
34
30
27
37
26
45
25
4
65
310
16
13
36
89
21
86
107
94
130
82
39
24
41
149
75
31
7
9
14
35
48
98
299
32
78
12
93
33
95
43