3
7
15
19
11
25
13
4
23
5
16
14
64
37
29
124
86
58
101
129
72
198
76
82
35
103
74
56
73
211
90
49
216
26
39
30
44
47
54
79
50
166
53
598
51
246
68
43
163
61
114