20
16
13
32
25
79
27
56
43
48
30
14
44
22
52
29
68
46
23
47
51
110
38
127
77
126
123
195
157
75
70
108
134
317
312
80
41
97
53
103
35
33
61