126
29
28
23
64
34
13
74
25
40
52
20
15
11
35
465
22
36
140
50
44
17
277
12
343
14
124
27
10
47
16
95
26
42
156
38
138
129
32
111
58
33
31
21