241
108
91
65
9
15
59
73
174
243
106
405
25
64
17
109
52
520
12
28
29
82
57
34
32
39
21
10
19
30
36
413
119
33
24
18
56
77
157
342
248
1994
70
145
231
286
43
47