391
73
31
32
222
168
206
15
26
57
75
44
38
53
351
59
294
34
345
604
88
307
191
61
69
124
290
122
25
416
188
130
58
33
179
77
87
28
47
22
79
175
55
20
114
248
71
115
515
91