180
52
12
130
10
57
15
36
8
45
76
118
44
9
42
50
19
6
22
66
335
34
55
18
391
3
4
25
17
70
87
225
84
47
13
24
46
31
59
49
27
85
669
416
4018
38