9
20
3
4
21
15
18
42
8
46
328
32
10
63
16
13
37
268
33
43
67
22
29
226
28
125
30
40
213
123
79
80
45
225
240
113
59
51
12
34
24
44
238
116
186
47
192