3
13
20
6
88
21
1
41
53
34
7
10
107
33
29
9
15
35
12
5
14
23
8
4
28
40
16
186
11
108
54
249
27
113
26