46
40
327
26
39
57
20
44
23
78
131
55
173
101
233
318
257
383
244
65
187
16
71
232
58
347
70
121
41
50
248
117
125
61
29
52
283
205
192
82
96
56
47
194
134
67
128
86
321
85
69