0
38
46
100
10
3
21
36
7
99
17
25
14
37
354
437
43
18
41
11
45
62
16
22
5
40
24
27
23
30
202
29
12
47
31
4
35
48
9
8
73
176
56
51