17
32
21
33
20
28
16
86
46
35
31
22
98
52
233
8
117
40
34
154
77
83
41
26
38
50
67
275
76
45
132
69
292
18
60
36
84
53
217
203
27
87
160
48
143
7
78
99
66
39
24