25
18
12
11
6
13
14
64
15
10
9
35
37
7
23
53
34
138
124
41
48
30
56
211
68
129
31
42
306
167
97
77
28
384
65
49
82
1025
61
121
58
86
122
169