328
14
32
88
16
6
24
7
31
18
29
15
25
98
571
1331
1490
20
213
77
34
27
118
221
11
113
562
30
92
33
38
19
46
17
12
26
10
103
62
60