14
8
19
51
31
10
11
125
44
26
49
368
69
94
13
12
34
68
17
81
15
18
33
105
106
45
28
61
80
63
22
27
24
67
47
37
25
46
142
30
138