9
39
77
106
28
29
44
68
73
305
38
56
31
74
20
131
19
206
48
83
22
90
64
89
21
11
14
46
70
52
113
42
45
128
182
75
86
12
4
18
27
252
140
297
41
24
197
17
156
10