317
30
376
60
207
42
247
172
157
22
155
20
99
25
40
27
121
48
37
149
120
862
62
36
54
362
89
113
90
29
83
146
2104
46
41
33
24
34
53
140
59
32
67
296
189
43
153
49
150
215