3
10
13
137
7
4
929
29
5
11
50
23
15
263
42
39
32
9
6
22
14
12
25
17
27
8
18
33
56
66
16
271
35
108
19
130
167
98
30
51
21