5
21
48
355
517
36
59
35
29
75
24
130
28
101
42
45
26
121
71
57
19
65
30
18
17
46
78
44
47
100
15
10
16
11
33
12
50
181
1446
25
61
27
128
108
116