4
5
34
201
151
214
525
60
154
886
36
124
121
138
452
64
70
82
41
158
20
49
793
33
45
80
54
112
78
110
29
85
38
35
172
25
81
52
94
47
109
1888
18
23
217
156
117