3
113
10
17
15
2
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