303
273
33
357
80
101
38
124
76
44
79
45
35
188
48
149
108
46
67
39
24
119
171
74
12
28
200
116
510
173
106
21
172
61
36
8
10
66
16
237
134
256
142
113
83
14
56
29
115
109
42
275
73
54
93
139
62