2
80
79
181
90
53
43
16
29
50
66
11
98
38
10
123
46
15
6
72
32
12
328
146
23
8
21
36
39
7
58
269
101
13
49
24
18
34
83
5
279
27