5
337
21
22
16
2
40
13
52
20
9
15
33
55
12
31
8
1
6
39
4
7
166
35
73
50
11
17
25
26
14
107
10
91
66
29
3