16
12
14
36
47
32
13
21
28
34
19
25
15
58
107
38
18
20
41
127
108
55
45
121
371
153
48
73
42
66
185
124
735
93
118
245
337
129
430