65
13
17
19
68
107
32
361
512
18
11
237
60
6
53
43
114
56
57
45
12
26
21
95
36
14
75
31
49
9
61
42
93
85
20
33
39
4
77
244
30
24
72
169
84
10