32
395
11
14
82
36
66
73
243
54
31
338
42
15
143
98
17
18
170
29
107
58
13
26
8
39
53
345
27
23
12
28
50
52
40
22
57
117
21
35
598
617
347
295
346
386
47