9
44
31
28
38
23
117
242
413
16
20
7439
39
56
6
90
327
101
13
36
14
22
49
26
71
58
37
12
160
67
24
35
76
273