2
9
7
8
15
23
35
6
73
43
12
38
11
27
297
20
71
4
17
46
22
3
39
13
61
54
29
106
60
31
5
423
24
14
28
40
34
26
83
10
538
19
16