31
18
24
23
2
6
41
50
53
7
106
11
5
12
9
415
8
30
96
0
131
4
112
69
89
81
85
13
95
98
120
80
36
14
48
34
51