3
15
40
51
7
4
12
115
76
102
167
31
33
63
20
11
139
13
30
16
61
466
14
78
21
160
29
36
66
22
75
27
131
10
18
111
47
56
229
54
38
52
470
19
28
39
32
26