28
12
5
47
70
11
43
38
167
44
40
78
25
10
854
123
313
48
111
156
97
33
64
127
444
409
3777
116
118
189
26
52
61
126
24
139
138
20
81
68
542
35
73
62
110
163
320
42
34
19
29
36
13