448
236
133
46
106
121
15
20
33
11
52
113
107
160
63
161
38
27
45
16
77
26
13
68
55
123
67
50
34
51
72
142
96
18
22
237
207
146
538
58
232
79
103
30
87
212
74
60