402
173
8
224
59
130
97
55
111
377
181
501
187
96
194
170
286
108
60
38
25
81
75
33
74
83
41
13
44
65
15
321
58
45
64
23
20
50
48
28
57
11
18
46
5
775
34
89