2
1
4
6
5
35
14
50
10
26
11
15
3
24
28
13
17
44
65
23
8
47
27
20
68
285
19
7
25
32
72
64
178
37
75
77
82
60
51
62