51
116
17
67
89
38
593
31
80
200
255
59
40
137
32
21
43
33
48
20
11
25
24
47
35
26
22
98
49
15
18
28
73
29
64
44
30
50
155
42
36
39
34
92