7
9
26
31
13
32
16
30
66
39
339
59
98
17
125
8
22
19
4
28
73
10
6
130
50
86
20
35
71
218
54
139
12
3
29
21
83
61
273
25
147
15