335
43
196
203
80
47
15
51
154
391
30
126
71
202
27
17
74
32
37
28
118
10
108
87
23
11
66
78
96
76
147
65
24
249
26
38
7
1274
14
69
114
9
22
48
260
140
59
81
50
159