34
91
9
20
15
48
29
11
26
10
25
47
70
22
23
5
38
24
33
81
35
61
16
14
18
46
1025
19
156
92
30
21
269
342
189
128
119
131
263
455
471
356
848
80
123
106