9
15
17
43
37
13
7
45
19
51
111
32
11
126
28
46
18
42
33
482
24
100
80
86
47
16
26
53
110
14
21
95
31
65
77
78
366
79
4
38
167
176
29
466