83
13
10
28
4
6
506
27
15
17
34
22
24
43
20
14
12
56
21
47
95
68
32
8
37
26
18
19
5
16
23
50
52
101
31