15
24
2
9
7
3
51
20
18
4
326
8
17
36
19
6
25
29
12
5
21
35
32
62
28
512
16
65
31
45
13
11
127
10
389
33
23
40
133
27
75