19
13
23
17
7
12
32
21
75
11
46
79
20
18
56
41
87
8
44
22
38
51
52
96
68
37
91
107
82
73
66
6
30
1
39
311
86
28
45
293
78
62
227
10
252
182
325