3
5
12
15
8
23
4
16
14
31
19
7
11
25
227
13
20
6
18
38
33
9
10
53
40
21
224
36
70
42
130
41
183
37
30
394