3
1
28
6
7
11
57
15
4
2
31
12
9
10
21
27
99
19
18
45
26
29
43
69
32
33
74
14
65
63
25
86
211
116
54
261
237
129
44
64
17
30