3
14
27
31
12
9
11
20
69
6
19
66
93
21
74
13
4
50
2
26
44
54
68
260
43
5
8
106
91
116
32
53
16
89
37
87
64
18
298
248
63
181