3
104
19
160
5
10
9
51
18
6
40
151
34
126
16
15
23
26
11
1
8
68
4
7
12
22
47
33
14
21
61
13
39
25
28
44