90
31
10
25
3
23
17
59
15
6
36
24
34
9
188
44
85
45
206
42
88
7
20
8
5
61
19
12
157
4
39
50
38
22
35
70
996
11
53
139
30