19
42
1178
24
30
37
536
80
171
110
107
15
38
8
108
9
36
90
52
28
21
89
46
33
48
518
47
145
39
62
155
120
5
82
10
22
298
273
26
20
44
7
18
71
434
94
57
116
32
73
12