304
33
12
32
73
40
294
118
71
257
66
31
27
241
47
22
45
36
42
19
139
20
123
53
39
17
97
186
43
57
412
83
509
260
10
287
41
141
11
276
46
35
21
119
101
79
138
62
76
94
37
231