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