285
286
11
6
676
9
33
150
73
31
5
593
373
59
36
100
4
29
3
90
18
16
114
27
19
49
101
24
30
116
133
28
160
79
56
15
13
32
22
23
99
50
46
43
34
89
42
38
35
20
67
98