3
14
40
37
79
15
32
23
47
10
59
49
62
174
142
28
35
29
86
462
69
148
60
46
166
16
20
196
290
57
24
26
89
13
66
156
41
99
33
72
112
31
38
30
12