3
19
17
6
2
5
11
43
7
34
25
65
9
50
8
36
48
10
13
20
4
12
18
28
26
42
47
35
59
209
30
428
86
39
126
153
183
272
223
174
58
79
313
46
37