41
85
14
173
130
353
71
63
48
127
27
46
8
332
205
33
35
53
26
79
65
106
72
114
22
479
64
74
99
137
102
40
117
54
159
20
62
45
76
24
58
419
333
166
325
209
152
38
253
50