318
94
11
62
30
19
145
90
89
506
17
7
9
49
153
26
53
42
2
78
113
29
58
6
316
327
77
67
197
195
83
27
95
51
215
45
150
37
132
242
24
12
28
209
18
88
74
152
289
69
68
48