36
34
75
84
25
221
96
509
20
7
186
275
97
65
42
10
126
88
37
46
139
24
54
6
385
95
250
142
260
22
112
16
83
17
28
38
39
105
30
187
69
107
40
115
94
1153
27
530
161
146