20
51
108
36
67
48
46
21
41
14
11
30
205
22
16
26
29
43
23
33
40
31
34
94
8
56
39
59
27
297
62
10
98
38
18
19
97
13
35
74
87
28
44
86
290
47
293