17
163
55
35
11
112
32
89
51
30
68
50
10
18
28
54
22
20
44
26
27
63
21
9
73
109
12
83
29
232
86
72
25
52
33
23
78
40
114
59
71
48
80
31