99
53
131
19
217
61
38
123
17
54
26
24
37
46
77
146
79
169
27
50
31
49
20
22
33
35
48
39
70
15
45
52
14
40
101
62
144
73
66
127
242
86
32
58
104
43
113