96
50
24
91
109
83
41
92
64
134
70
56
127
94
132
489
207
156
115
88
48
118
194
199
87
187
360
89
76
137
108
117
131
119
101
46
71
30
39
37
58
175
60
111
157
90
75
35
675
155