7
3
15
19
6
2
27
21
28
4
8
26
33
16
71
39
541
80
116
249
40
18
56
159
24
262
46
73
44
13
10
9
102
41
29
61
58
69
25