245
77
32
88
138
1647
226
41
277
368
139
86
34
127
42
30
258
344
499
35
28
124
16
76
132
155
58
199
185
422
61
177
6
119
47
666
284
271
63
54
75
107
206
55
14
570
536
303
72
93
156
269
506
263
378