2
1
9
41
32
90
5
24
57
136
37
79
87
16
60
13
143
22
45
30
53
50
4
43
18
29
31
10
20
38
54
131
19
118
117
96
68
73
56
21
36
46
12
27
176