25
14
9
20
62
91
8
23
13
12
51
38
73
108
37
144
114
305
85
95
55
42
66
249
75
254
35
28
727
81
220
90
154
152
60
26
122
49
96
69
682
59
332
129
127
179
188
278
322
579
102
274
336
4205