35
25
21
5
19
9
38
16
30
28
12
20
26
29
17
31
67
49
66
7
84
23
72
45
79
194
42
11
33
82
333
47
52
105
43
37
258
18