42
9
6
30
5
1
2
3
10
16
57
21
13
20
18
70
83
27
47
317
19
36
107
41
95
46
23
28
55
35
25
33
44
39
124
4
12
8
476
125
48
11
49