4
13
20
30
7
8
11
23
37
17
38
21
12
16
5
2
10
271
40
59
51
15
49
46
160
129
42
26
25
82
89
134
153
43
88
102
33
73
53
127
346
45
64
28
331
70
172
79
97
41
14
74