9
21
51
19
28
17
8
15
14
53
50
31
39
211
11
35
18
20
22
30
26
32
41
252
186
86
92
23
292
34
80
43
139
125
85
100
124
188
47
162
215
71
24
40
73
135
49
67
104
44
171