5
14
20
31
9
8
11
23
38
18
22
4
13
7
17
10
2
276
40
62
51
15
49
46
161
129
42
27
25
82
90
134
153
43
88
102
33
73
53
127
346
45
64
28
331
70
172
79
97
41
74