1
11
5
10
6
30
9
8
75
16
44
25
48
39
18
7
13
56
19
28
24
4
27
90
20
14
421
22
146
46
72
188
50
71
314
89
203
105
154
169
52
289
34
1636
45
23
120