2
5
45
18
27
10
34
48
129
20
63
24
31
30
28
19
29
21
17
66
55
119
178
47
15
68
12
38
16
32
7
9
11
90
43
69
76
81
71
171
26
40