40
74
19
309
137
31
297
197
88
82
23
28
43
20
47
77
265
16
78
140
12
69
25
143
42
382
18
6
301
89
35
36
80
413
110
341
102
121
24
131
38
29
37
386
1524
443
4
30
49
33
10
67