41
31
19
59
111
158
83
98
60
70
35
64
77
129
57
617
206
157
125
56
37
264
175
78
73
574
144
45
30
38
40
26
140
54
47
28
105
79
131
107
36
15
106
290
17
167
62
12