3
29
10
7
39
13
14
24
15
4
9
83
23
40
37
1
27
11
5
28
47
20
72
131
41
32
80
16
19
159
84
449
75
70
193
69
66
212
332
30
85
17
62
168
107
195