8
4
15
48
38
44
16
23
3
99
21
6
1
49
20
9
34
10
37
33
0
172
7
19
14
31
24
71
41
339
2
35
55
25
476
22
12
73
199
56
134
28
50
51
310
64
18