88
82
23
28
43
20
47
77
265
16
297
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
31
49
33
10
67
210
1413
99
175
370
91