3
1
14
37
6
25
32
22
12
15
18
28
23
11
116
52
64
27
19
53
63
16
93
45
77
212
17
47
20
57
503
123
21
83
91
35
8
141
13
50
33
49
29
24
36