2
1
10
8
24
41
5
18
46
35
47
15
7
12
9
17
61
19
11
56
60
276
27
26
104
4
14
28
63
523
68
22
21
98
32
59