43
36
8
120
62
56
53
58
147
40
74
157
5
146
19
60
109
48
73
135
65
54
9
87
119
110
28
59
293
162
102
55
69
96
49
144
349
67
197
34
78
139
83
32
31
90
113
37
75