58
66
32
24
108
13
29
52
59
77
53
118
71
90
56
51
102
57
62
55
40
47
34
25
48
60
117
28
26
50
36
63
23
92
16
42
88
135
44
79
76
81
84
33
43
41
67
37
49