6
14
10
13
12
22
8
9
4
11
25
37
59
66
35
33
64
97
136
81
38
477
78
61
86
233
27
50
31
98
75
32
69
72
104
96
30
77
250
70
212
112
57
154
122
74
105
192
43