456
40
28
46
14
109
41
51
375
106
37
47
25
20
81
22
55
59
32
30
58
57
75
91
482
85
45
133
73
17
113
102
142
38
66
101
97
92
9
67
39
15
165
72
70
49
56
105