28
11
33
26
20
13
59
12
31
15
50
63
61
83
87
81
30
96
68
66
39
51
72
115
107
32
36
35
102
199
48
130
43
67
206
42
44
25
139
58
27
124
185
254
137
76
166
86
93