80
73
17
242
2
136
82
67
214
15
499
538
42
14
37
21
51
26
47
68
25
111
19
11
27
46
12
23
18
90
61
104
29
107
10
30
75
60
6
53
137
45
279
382
43
64
86
32