19
29
38
30
12
21
31
54
51
157
62
32
171
176
111
15
34
118
122
110
14
7
52
20
10
25
18
87
23
13
8
222
40
347
86
43
58
5
9
28
27
26
49