51
22
9
96
64
40
85
47
50
44
111
33
20
18
36
24
56
123
37
94
30
54
127
23
53
117
601
82
282
62
1125
32
48
42
584
59
182
137
21
8
124
41
73
39
93
34
25