44
15
12
30
18
5
91
89
41
95
378
7
31
57
115
32
43
38
3
251
10
17
20
120
25
21
46
1501
50
36
166
147
64
35
85
22
8
4
23
53
6
1