28
8
14
3
29
27
11
15
114
6
25
5
9
32
18
52
56
35
4
26
13
55
24
16
12
34
21
10
33
17
501
58
83
345
70
92
133
41
51