20
16
18
29
28
19
32
12
13
35
22
44
79
136
39
91
31
26
45
117
30
40
27
77
21
33
23
68
70
58
98
24
51
56
66
34
63
54
42