11
31
41
146
140
357
12
27
57
28
26
20
200
18
444
33
58
134
52
7
73
32
79
125
53
59
65
466
99
35
34
22
66
69
42
24
29
19
67
64
77
60
50
47
95