54
213
52
16
14
8
33
45
7
15
43
63
39
110
388
31
32
35
80
18
40
9
28
38
1
3
23
30
65
25
81
6
4
29
10
56
13
24
109
343
71
59
11
46