164
27
295
77
23
103
30
197
96
76
785
93
113
47
57
129
300
117
85
31
90
210
3
188
190
201
268
9
132
29
6
35
126
548
213
21
13
36
45
302
48
150
22
71
280
37
250
115
151
80
43
69
67
139
79