54
171
36
20
167
57
179
56
93
46
95
74
84
48
77
26
100
72
144
60
53
12
17
135
92
176
38
146
68
51
83
52
30
29
35
116
500
132
566
61
67
34
25
44
40
87
45
195
47
162
134