30
104
20
13
18
283
93
225
202
10
27
7
15
116
11
82
45
62
26
57
17
35
23
212
47
50
36
12
76
74
21
80
6
16
44
46
19
3
4
32
280
2