281
64
20
98
38
18
15
23
16
45
17
11
35
137
50
8
67
63
103
88
34
498
43
70
193
55
246
161
406
371
12
71
73
62
54
33
56
9
47
21
29
108
170
112
96
598
127
319