9
6
13
11
14
26
40
36
22
30
64
54
52
32
7
28
23
44
72
71
34
334
68
274
37
24
116
101
19
67
206
349
56
51
139
86
61
136
31
248
100
169
97
42
50
33