308
29
30
146
60
541
186
32
141
774
313
17
25
18
15
12
50
118
36
113
238
26
9
38
52
90
267
28
31
37
19
13
139
42
33
5
34
22
53
24
62
45
46
230
77
10