13
11
25
102
144
10
24
26
92
69
27
38
8
7
96
6
107
43
36
39
4
28
22
14
31
70
16
76
30
121
3
35
88
63
119
99
182
186
74
129
727
133
78
20
397
901
195