26
35
45
309
165
31
11
5
17
16
24
34
27
18
48
502
10
68
14
4
40
23
76
38
13
74
6
21
64
169
19
36
140
460
7
406
37
12
59