3
14
31
211
26
41
4
43
19
7
8
20
36
17
23
11
85
13
67
18
163
16
328
28
22
37
32
46
127
30
5
25
52
162
9
2
27
93
80
38
39
6
10
15
72
61
65