17
86
21
13
15
90
22
16
14
1
8
11
33
111
87
6
29
43
25
48
121
75
44
45
19
64
40
54
203
136
39
37
93
166
60
101
74
51
148
63
20
113
36
116
134
413
84
88
196
67
212
47
102
72