25
89
35
112
85
356
130
32
34
6
29
23
68
79
5
93
52
17
14
62
2
217
54
45
244
73
165
272
28
12
10
49
92
72
39
143
70
134
133
100
75
307
69
145
166
21
88
61
81
51
198
58