54
28
35
47
41
59
32
96
94
176
127
22
214
4
53
27
16
25
20
215
108
142
228
167
30
78
5
131
51
34
40
76
19
45
529
296
82
15
192
137
60
21
74
7
38
328