3
1
13
26
4
8
39
14
221
47
20
5
6
10
31
23
17
70
34
53
66
32
35
27
55
43
73
41
12
38
130
83
120
562
104
132
203
124
109
91
61
37
80
128
101
138
129
50