5
12
36
35
266
9
34
41
373
71
23
102
171
84
15
20
47
79
24
177
37
93
44
17
27
65
90
106
59
111
100
14
164
101
144
139
26
57
38
70
42
30
48
22
63
7
54
18
108
16