43
88
57
30
55
156
27
26
36
177
81
134
51
22
39
71
53
72
126
49
103
40
48
60
141
35
29
101
47
45
32
33
23
28
50
10
21
168
67
34
56
19
77
44
186
31
82
86
108
66