91
50
16
29
58
99
123
108
68
18
40
12
136
61
79
53
71
26
51
28
33
23
32
86
35
17
21
75
42
94
57
22
7
5
59
14
110
10
66
31
56
247