48
39
23
81
75
41
32
506
417
145
96
164
76
166
468
54
305
123
146
101
105
78
235
53
175
92
130
108
107
86
127
114
67
157
424