5
28
40
93
369
12
7
18
31
55
112
10
32
41
38
3
245
9
17
20
119
24
45
1458
49
27
166
147
61
35
82
23
11
46
8
19
4
50
6
22
1
30
53
58
111
14