40
28
46
152
18
23
124
103
419
48
267
514
387
44
15
102
3
53
84
37
86
81
19
168
13
49
30
145
24
25
34
16
4
20
38
74
78
35
41
90
61
520
75
26
21
50
27
69
71
12
8
22