2
4
7
6
15
5
12
17
28
18
34
32
24
13
69
35
50
25
33
205
59
485
58
51
57
60
26
75
68
22
20
83
86
44
29
43
40
39
16
67
46