8
9
50
49
33
15
21
62
29
31
4
93
57
30
66
37
32
95
51
39
85
373
48
26
53
24
44
20
38
11
68
58
124
56
43
18
76
81
27
16
47
237
19
65
108
10