39
33
66
159
10
28
15
19
52
31
6
38
87
158
12
13
112
81
64
8
45
30
149
588
74
11
204
7
110
22
53
34
26
18
62
17
212
79
126
402
474
14
122
97
105
89
157
109
116
131
63
154
107