2
1
5
14
10
4
20
17
13
7
9
6
11
46
53
61
22
83
35
26
28
52
32
48
23
56
21
19
24
27
44
84
12
351
39
281
73
36
129