50
40
26
7
93
17
24
45
48
11
39
21
109
100
66
22
69
33
46
34
688
86
74
32
14
42
59
79
103
9
28
81
73
27
108
89
62
258
97
55
54
105
35
36
10