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