14
9
13
45
23
11
22
15
7
34
30
27
20
53
74
44
16
25
32
40
31
36
19
71
120
42
21
145
111
64
50
128
377
159
52
79
72
188
746
134
97
129
251
112
343
140
437