96
73
123
153
101
243
20
84
91
86
133
59
119
54
33
40
104
194
24
61
116
89
15
63
201
76
58
68
36
67
292
52
100
135
105
25
28
30
163
39
99
158
70
26
53
146
138