10
2
3
40
11
8
7
1
23
9
18
19
16
13
31
51
12
38
24
33
14
32
52
325
39
15
17
4
101
87
37
21
44
74
43
154
58
41