28
396
131
154
47
19
258
4
7
9
15
24
5
6
1
0
43
11
52
23
38
75
377
66
56
77
10
138
36
62
17
90
58
33
13
67
129
87
65
20
22
99
42
39