25
207
28
2
44
171
59
144
133
43
18
34
39
21
19
71
243
27
35
13
8
94
88
122
142
65
36
99
92
16
17
55
75
53
61
12
51
47
67
97
31
121
87
5
45
77
37
126