3
113
10
17
2
15
14
12
20
19
44
29
1
0
16
41
9
26
49
61
22
83
39
53
35
70
51
42
55
310
66
77
87
95
32