109
62
9
19
17
15
38
12
54
97
25
42
8
2
4
20
18
30
7
13
50
14
65
11
28
5
6
58
57
10
353
39
60
73
51
16