18
52
31
27
32
13
50
76
25
51
28
20
176
39
42
60
44
40
83
67
56
36
368
35
26
103
14
23
92
170
10
21
163