9
13
18
29
25
21
43
39
17
52
250
41
24
62
49
138
37
160
47
19
27
124
405
262
16
144
34
45
20
4
40
6
71
186
10
109
208
46
80
89
3
58
248
8
215
30
145
65