42
18
95
130
29
12
48
34
49
91
111
57
45
21
63
7
15
44
28
51
33
69
8
23
24
17
779
5
27
14
75
26
77
39
31
16
80
30
204
22