38
21
30
8
2
11
3
111
18
428
78
19
41
12
5
22
6
13
27
17
16
10
4
31
9
37
23
15
60
24
33
55
49
50
14
48
26
64
58