53
50
21
12
11
10
13
31
96
144
44
32
82
92
60
47
30
26
63
9
87
17
18
5
46
35
39
56
48
20
7
25
8
28
225
157
38
4
24
72
463
6
105
2