523
117
183
307
94
23
88
78
153
38
367
122
189
113
53
55
218
174
97
66
35
28
64
87
52
135
86
163
79
59
56
115
96
42
166
57
247
24
68
109
106
110
49
74
77
142
138
40
105
76
67
83
107