3
15
6
4
1
7
34
22
16
50
76
29
11
54
26
119
47
51
9
70
59
91
19
113
49
55
28
75
159
53
173
79
108
73
90
37
89
30
95
43
63
131
39