2
10
7
17
99
14
29
41
40
12
3
18
25
13
130
19
16
30
142
55
50
22
23
38
60
54
32
51
31
21
20
24
113
53
78
15
92
170
79
106
28
36
47
211