3
32
73
8
29
41
42
52
18
43
28
39
76
49
54
9
21
33
14
101
109
179
133
74
92
27
64
80
260
475
75
84
57
5
155
147
70
102
152
69
162
63
72
44
45
25
307
16
62