51
17
14
29
24
28
21
25
58
96
32
39
10
36
89
64
49
30
31
7
15
76
44
63
95
34
67
20
13
11
12
8
56
22
6
73
133
125
48
23
172
50
485