16
8
1156
13
41
4
9
11
50
10
672
22
289
62
18
54
12
34
23
1
175
25
46
80
64
126
55
43
21
75
6
51
56
52
15
30
17
79
72
28
24
58
37
42
20
3