3
26
14
31
15
73
4
56
169
108
159
60
55
91
16
57
59
32
138
24
47
40
46
52
51
35
6
9
37
23
21
12
29
174
104
36
221
131
79
68
53
140
19
310
27
340
178
440