8
19
15
3
28
6
5
133
9
157
18
10
7
14
57
38
122
111
52
66
39
37
109
68
94
191
13
902
29
61
84
36
12
75
48
353
244
378
49
43
226
89
34
62
106
53
87
33