118
99
29
120
36
30
115
52
154
54
56
32
26
11
79
59
35
7
34
55
18
53
1010
28
82
90
42
22
113
31
46
47
48
21
33
44
64
25
38
394
107
51
91
41
61