41
36
17
97
21
29
66
43
3
42
31
60
25
30
236
63
19
94
49
46
33
253
26
37
210
281
44
109
65
61
27
8
76
50
107
93
9
207
166
52
75
81
85
51
20
18
23
125
11
880
159