3
5
1
13
15
24
19
11
6
9
217
105
7
30
34
26
14
12
16
18
21
28
94
17
8
83
27
209
39
98
43
72
121
79
95
33
97
86
59
292
133
148
65
25
106
73
145