50
45
39
82
19
25
24
9
77
102
23
44
48
7
5
52
64
29
11
8
37
15
1378
26
6
21
18
17
286
27
0
68
372
33
89
35
4
2
13
72
10
471
47
1