3
33
4
8
7
25
28
38
48
13
6
22
18
36
68
14
63
55
40
42
47
46
12
71
23
87
10
139
136
147
116
72
30
157
34
99
454
110
146
121
219
70
26
177
306
180
309
132