533
97
149
92
179
145
117
169
50
59
225
118
83
95
90
73
345
36
77
85
115
86
81
126
102
99
134
162
61
161
40
200
76
26
29
139
72
96
98
211
63
289
66
35
125
25
259
194
154
48