3
37
91
15
25
10
9
41
13
5
2
914
38
86
17
23
7
14
6
1
4
11
22
29
44
142
470
36
8
16
55
104
21
26
49
30
206
24