295
6
9
31
16
97
12
21
20
23
17
39
15
27
19
14
2
34
24
5
8
36
11
42
35
32
47
303
3
113
22
87
18
53
7
4
54
44
0