3
20
85
33
51
193
50
13
136
58
67
14
10
126
97
98
54
220
268
56
95
36
6
32
40
49
53
39
248
16
28
80
12
9
180
18
61
90
57
47
86
117
52
27
60
145
167
93
65
30
94
62