3
18
27
44
19
11
15
25
9
173
16
7
530
12
62
4
98
1023
97
66
570
23
391
48
86
13
345
246
347
22
63
17
29
152
49
188
10
53
82
1123
21
45
40
24
8