30
39
27
11
50
33
0
18
272
8
2
51
42
9
20
6
24
1
14
4
105
60
10
15
25
12
35
28
69
38
3
46
41
13
5
53
7
94
315
21
49
220