1
22
26
18
51
21
31
50
99
20
8
11
38
64
28
133
49
39
235
59
65
57
82
111
30
84
559
46
47
485
75
34
66
95
32
23
61
4
35
41
44
160
127
29
419
54
40
25