31
3
21
37
1
12
14
5
141
38
79
15
39
19
11
55
9
13
30
23
25
16
6
4
20
8
22
18
41
2
26
27
28
24
29
7
213