25
37
54
107
28
69
11
42
39
41
63
86
29
61
30
160
173
266
64
221
70
40
38
96
34
27
58
77
31
15
142
124
101
21
20
678
16
88
12
5
95
76
72
23
309
257
209
26
14