15
10
99
108
8
4
11
41
22
28
18
33
35
54
19
21
127
68
12
32
45
27
61
132
142
71
20
13
58
196
17
48
9
90
23
7
79
31
53
16
43
60
65
59
62
63