9
13
17
31
35
26
37
46
8
20
45
14
52
32
186
76
10
296
6
54
16
115
23
15
427
60
358
39
165
18
34
40
70
51
187
342
139
50
38
75
137
59
58
67
22