52
166
28
64
9
8
200
16
10
31
721
7
36
94
399
102
123
39
128
225
21
41
4
131
87
54
49
146
96
139
32
15
214
86
178
44
27
33
17
42
26
388
204
61
24
117
93
34
5
35
80